无法通过VSC(MacOS)与Docker连接到MSSQL

时间:2017-09-23 18:00:38

标签: sql-server macos docker visual-studio-code

我正在尝试通过安装了mssql扩展的Visual Studio代码连接到MSSQL。我确实使用Docker拉动并运行SQL Server 2017容器映像,我正在尝试建立连接,但我确实收到错误:

  

mssql:连接失败:System.Data.SqlClient.SqlException   (0x80131904):发生与网络相关或特定于实例的错误   同时建立与SQL Server的连接。服务器不是   发现或无法访问。验证实例名称是否正确   并且SQL Server配置为允许远程连接。   (提供者:TCP提供者,错误:25 - 连接字符串无效)   ---> System.Net.Sockets.SocketException(0x80004005):未定义的错误:System.Data.SqlClient.SN上的0

容器映像正在运行 - 我通过终端登录到MSSQL,但我无法使用Visual Studio Code。我是否还必须提供实例?在哪里我可以找到它 - 在docker inspect语句中找不到它。

你们有类似的问题,也许找到了解决方案?

1 个答案:

答案 0 :(得分:1)

好的,我设法解决了这个问题。我确实连接到1401端口上的sql server容器(本地主机,VSC上的1401),但显然当你启动容器时,你需要更改sa的密码。新秀错误:)感谢您试图帮助