如何解决从 docker 容器连接到 SQL Server LocalDB
如何从 Linux 容器连接到主机上运行的 (localdb)\msSqlLocalDB?
我有几个包含数据库的容器,从我的本地机器连接到它们没有问题。我还有使用 host.docker.internal 连接到我机器上资源的容器。在这种情况下,我需要从容器连接到我机器上运行的 SQL Server localdb。
我是一个大团队的一员,开发人员正在使用 localdb。我正在使用我的新应用程序将 docker 引入到我们的环境中,它需要连接到他们现有的 localdb。
我知道如何使用 host.docker.internal 来引用主机,但我不知道如何连接到 localDB。我认为 LocalDB 使用命名管道而不是网络名称,而且我在连接字符串方面遇到了问题。
解决方法
我不相信这是可能的。
LocalDb 仅支持命名管道连接。从 Linux Docker 容器到基于主机的资源的连接仅支持 TCP/IP,并且 Linux 命名管道和 Windows 命名管道不可互操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。