我有一个需要连接到客户端托管的数据库的 Web 应用程序。我的公司和客户之间配置了 VPN。所有端口都已打开。通过 SQL Server Management Studio 连接工作正常。我们只需要指定当前数据库中的域名(例如MYSERVER.mydomain
)。
相反,当开发人员尝试在调试模式下运行应用程序时,不会建立连接。
连接字符串的类型为:connectionString ="Data Source = <SERVERNAME> \ <instance name>; Initial Catalog = <BaseName>; User ID = [login] Password = [password]"
连接似乎没有成功,并引发以下异常:
{"A network-related or instance-specific error occurred while Establishing a connection to SQL Server. The server was not found or was not accessible. Verify que le instance name is correct and SQL Server is configured That to allow remote connections. (Provider : SQL Network Interfaces, error: 26 - Error Locating Server / Instance Specified) "}
我们尝试了以下更改:
- 禁用防火墙客户端
- 修改连接字符串:Persist Security Info = True
- 修改connectionStrings:Connect Timeout = 120;
有人已经遇到过这个问题吗?在这一点上,任何想法都可能很棒......
非常感谢