引用的 dll 突然找不到 sql 服务器
referenced dll suddenly cannot find sql server
这是最奇怪的事情。我有一个使用库调用 Web 服务的项目。当调用引用的 dll 时,它失败并显示:
建立与 SQL 服务器的连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确并且 SQL 服务器配置为允许远程连接。 (提供商:命名管道提供商,错误:40 - 无法打开与 SQL 服务器的连接)
在 dll 中,它通过以下方式获取连接字符串:
string strConnection = global::ThisTroublesomeLibrary.Properties.Settings.Default.prodConnectionString;
我检查了连接字符串属性,它们是正确的。此外,所有其他站点,包括调用该库的站点,都可以毫无问题地找到 sql 服务器。我已经检查了 dll 库调用的 Web 服务,它似乎正在工作并返回正确的数据。
这是我的连接字符串格式:
Data Source=mySQLSERVER;Initial Catalog=Thedatabaseimtryingtoreach;Integrated Security=False;Persist Security Info=True;User ID=drzounds;Password=itsasecret;
我就是不明白
防火墙阻止了 sql 连接
这是最奇怪的事情。我有一个使用库调用 Web 服务的项目。当调用引用的 dll 时,它失败并显示:
建立与 SQL 服务器的连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确并且 SQL 服务器配置为允许远程连接。 (提供商:命名管道提供商,错误:40 - 无法打开与 SQL 服务器的连接)
在 dll 中,它通过以下方式获取连接字符串:
string strConnection = global::ThisTroublesomeLibrary.Properties.Settings.Default.prodConnectionString;
我检查了连接字符串属性,它们是正确的。此外,所有其他站点,包括调用该库的站点,都可以毫无问题地找到 sql 服务器。我已经检查了 dll 库调用的 Web 服务,它似乎正在工作并返回正确的数据。
这是我的连接字符串格式:
Data Source=mySQLSERVER;Initial Catalog=Thedatabaseimtryingtoreach;Integrated Security=False;Persist Security Info=True;User ID=drzounds;Password=itsasecret;
我就是不明白
防火墙阻止了 sql 连接