我从另一台计算机远程连接到我的SQL Server数据库时遇到问题。
我正在尝试使用VB.Net应用程序连接到数据库,该应用程序应该能够与数据库进行交互。我会说我的连接字符串可能是问题,但是我在使用连接字符串连接数据库的机器上连接没有问题。
这是连接字符串的样子:
"Data Source=[IP_ADDRESS],[PORT];Network Library=DBMSSOCN;Initial Catalog=SQL_Database;Persist Security Info=True;User ID=[USER];Password=[PASS]"
我现在遇到的错误是:
数据库错误:建立与SQL Server的连接时,发生了与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:TCP Provider。错误:0-等待操作超时。)
这是迄今为止我为使此功能正常工作所做的事情:
我不确定的一件事是,在配置管理器中,我同时运行了SQL Server和SQL Server Browser,但是SQL Server代理无法启动。这会引起我的麻烦吗?
如果没有,我的问题还有什么?我需要能够远程访问此数据库,但是连接字符串似乎仅在本地工作。
答案 0 :(得分:0)
因此,问题实际上是我公司安装的网络防火墙。显然,当我问是否已为我放下防火墙进行测试时,“是”的意思是“否”。暂时禁用防火墙后,我就可以正常连接所有内容。