建立与SQL Server的连接时发生与网络相关或特定于实例的错误

时间:2010-05-04 11:39:46

标签: sql-server reportingservices-2005

我在同一个SQL Server实例下有两个数据库DB1(由我的应用程序使用)和DB2(第三方)

我收到以下错误

  

SqlException错误:与网络相关   或发生特定于实例的错误   同时建立与SQL的连接   服务器。找不到服务器或   无法访问。验证   实例名称是正确的和SQL   服务器配置为允许远程   连接。 (提供者:命名管道   提供者,错误:40 - 无法打开   连接到SQL Server)

连接到我的数据库(DB1)

要解决这个我在下面使用

为SQL Server数据库引擎分配TCP / IP端口号 在SQL Server配置管理器的控制台窗格中,展开“SQL Server网络配置”,再展开“协议”,然后双击“TCP / IP”。

在“TCP / IP属性”对话框的“IP地址”选项卡上,多个IP地址以IP1,IP2格式显示,最多为IPAll。其中一个是环回适配器的IP地址127.0.0.1。为计算机上的每个IP地址显示其他IP地址。右键单击每个地址,然后单击“属性”以标识要配置的IP地址。

如果“TCP动态端口”对话框包含0,表示数据库引擎正在侦听动态端口,请删除0。“

一旦我删除那些零并在每个IP地址上放入1433用于TCP端口DB1工作正常,但无法访问DB2(第三方)

基本上什么是默认设置0或1433?

如何同时使用默认的TCP / IP设置?

由于 高卢

1 个答案:

答案 0 :(得分:0)

我遇到了与SQL Server Express相同的问题,并通过启动位于SQL Server配置管理器中的SQL Server服务解决了这个问题。

它应该自动启动,但手动重启将解决问题。