我正在尝试通过安装了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语句中找不到它。
你们有类似的问题,也许找到了解决方案?
答案 0 :(得分:1)
好的,我设法解决了这个问题。我确实连接到1401端口上的sql server容器(本地主机,VSC上的1401),但显然当你启动容器时,你需要更改sa的密码。新秀错误:)感谢您试图帮助