我已在同一台计算机上安装了带有实例(ServerName\SQL2000
)的SQL Server 2000和带有默认实例(ServerName
)的SQL Server 2008 R2。两者都工作正常,我通过SQL Server Management Studio& amp;企业经理。
我有两个程序,一个在vb6.0中,另一个在C#中。
当我在vb6.0中与两个实例建立连接时,它可以正常工作。但是当我尝试从C#连接到SQL Server 2000实例ServerName\SQL2000
时,我收到一个错误。它只访问SQL Server 2008 R2。
我尝试了不同的连接字符串但是失败了
Server=ServerName\SQL2000;Database=myDataBase;User Id=myUsername;Password=myPassword;
也
Data Source=ServerName\SQL2000;Database=myDataBase;User Id=myUsername;Password=myPassword;
错误:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)