0

我有一个开发环境(dev),我在其上运行我的 .Net 应用程序,其中包含一个 RoundHouse 项目,以使数据库保持最新。数据库在同一台机器上运行。开发没有问题。

我也有一个具有相同应用程序的测试环境以及数据库的副本。为了使测试环境中的数据库保持最新,我使用连接字符串从 dev 运行 RoundHouse 项目到测试环境中的数据库。这总是很好,但是由于某种原因,当我现在使用连接字符串到测试数据库运行 RoundHouse 时,我收到以下错误: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 that the instance name is correct and that SQL Server is configured to allow remote connections.

有趣的是,当我使用 .udl 文件使用相同的属性和凭据重新创建连接字符串时,我能够连接到测试数据库。使用相同的连接运行 web 应用程序会导致相同的错误。我已经检查了 SQL Server 配置管理器中的所有设置,并确保TCP/IPNamed Pipes启用。

我可以 ping 服务器并可以使用远程桌面连接到它。

4

0 回答 0