尝试连接SQL DB时出现以下错误:
"Data Source=***.***.***.***; Initial Catalog=DbName;Persist Security Info=True;User ID=****;Password=****;"
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:命名 管道提供程序,错误:40 - 无法打开与SQL Server的连接)
"Network Library=DBMSSOCN; Data Source=***.***.***.***,1433; Initial Catalog=DbName;Persist Security Info=True;User ID=****;Password=****;"
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:TCP 提供者,错误:0 - 等待操作超时。)
我已经在网上浏览了大量资源,但仍无法解决此问题 Why am I getting "Cannot Connect to Server - A network-related or instance-specific error"?
顶部连接字符串是从服务器资源管理器获得的,具有完全预期的连接性,后者是为了确保它不需要查找本地数据库。
我们将此连接字符串显示为并在其他非WebApi 2.0项目中工作,这些项目与数据库连接
我也在AWS中使用RDS创建了一个新的数据库并且具有相同的错误。
我尝试重新创建整个项目,如此处所示(没有任何模型)也有相同的错误。
非常感谢任何帮助解决这个问题
编辑,为清晰起见:
var connectionString1 = "Server=***.***.***.***;Persist Security Info=True;User Id=****;Password=****"; //just for convenience
var connectionString2 = "Server=***.***.***.***,1433;Persist Security Info=True;User Id=****;Password=****";
var connection = new System.Data.SqlClient.SqlConnection(connectionString);
try
{
connection.Open();
}
catch (Exception ex)
{ }
finally
{
connection.Close();
}
答案 0 :(得分:0)
在使用IIS时,让BitDefender安装本地受限制的流量和500#。你可以列出白名单端口,虽然这需要通过BitDefender 或的请求来获得一个体面的AV,你可以自己做。