我在同一个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设置?
由于 高卢
答案 0 :(得分:0)
我遇到了与SQL Server Express相同的问题,并通过启动位于SQL Server配置管理器中的SQL Server服务解决了这个问题。
它应该自动启动,但手动重启将解决问题。