我的专用根服务器上有一个数据库。我想通过C#用我计算机上的程序连接到这个外部数据库。
我尝试使用该连接字符串,但它无法正常工作:
jq
数据库中启用了远程连接。
错误: "连接到SQL Server的网络相关或特定于实例的错误无法找到或访问服务器,检查实例名称是否正确以及SQL Server是否允许远程连接。" (提供者:TCP提供者,错误:0 - 等待过程中止。)"
感谢您的帮助
答案 0 :(得分:0)
答案 1 :(得分:0)
您无法在连接字符串中指定Windows帐户(域或本地)。连接字符串中的用户和密码被解释为SQL Server身份验证帐户。
要连接Windows身份验证,请指定+
而不是用户ID和密码。然后将使用当前用户的帐户建立连接。
答案 2 :(得分:0)
虽然Dan Guzman的答案对于Windows身份验证是正确的,但您的问题并不存在。
根本无法访问服务器,因此发生之前任何可能的身份验证尝试。
此错误的最可能原因是命名实例,即它在默认的其他端口上侦听。
您找到原因的行动是: