连接到SQL Server的特殊实例

时间:2016-01-30 06:27:00

标签: asp.net sql-server sql-server-2008 connection-string sql-server-2000

我的机器上有2个SQL Server实例,一个2000和一个2008。

SQL Server 2000实例名为MSSQLServer,SQL Server 2008实例名为MSSQLServer2008

现在我想用ASP.Net连接到MSSQLServer(版本2000),我正在使用这个连接字符串:

<connectionStrings>    
    <add name="myConnectionString" 
         connectionString="Data Source=MyServerIP,1433;Initial Catalog=MyDBName;uid=MyUsername;pwd=MyPasword;Trusted_Connection=False;" 
         providerName="System.Data.SqlClient" />
</connectionStrings>

当我想连接到数据库时,我收到此错误:

  

无法建立连接,因为目标计算机主动拒绝它

我使用了MyServerIP\Instancename,1433;,但我又遇到了错误。

我该怎么办? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以为每个实例设置不同的端口。有关详细信息,请参阅https://support.microsoft.com/en-us/kb/823938

此外,请确保已为这些实例启用了TCP / IP连接。 KB还提供了详细信息。

答案 1 :(得分:0)

检查防火墙设置,端口分配和TCP / IP连接设置。其中一个应该是罪魁祸首。