我正在尝试调试应用程序,但是当我运行它时,我收到以下错误消息:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
我打开了1433端口并仔细检查了它是否可以从我当前位置打开并可以到达。我还启用了TCP / IP远程连接,可以使用SQL Server Studio Manager远程连接。
我使用的连接字符串是:
Data Source=xx.xx.xxx.xx, 1433;Network Library=DBMSSOCN;Initial Catalog=KnightOwl-Demo;Persist Security Info=True;User ID=KnightOwlGentleshaw; Password=xxxxxx
我90%确定连接字符串有问题,但我不确定是什么?
答案 0 :(得分:2)
如果您不确定连接字符串,请使用udl文件进行测试:
1.txt
改为1.udl
)Connection
标签Allow saving password
复选框Test Connection
并获得成功消息。1.udl
文件 - 它将包含用于成功连接的连接字符串现在你可以比较连接字符串/使用你现在使用的连接字符串...
祝你好运!
答案 1 :(得分:0)
试试此代码
Data Source=xx.xx.xxx.xx;Initial Catalog=KnightOwl-Demo;Persist Security Info=True;