C# 从sql2012连接sql2000时出现与网络相关的实例特定错误

C# 从sql2012连接sql2000时出现与网络相关的实例特定错误,c#,sql-server,database-connection,sql-server-2000,sqlncli,C#,Sql Server,Database Connection,Sql Server 2000,Sqlncli,从昨天开始,我尝试使用sql2012和c#连接字符串从同一网络上的笔记本电脑访问我的SQLServer2000,它托管在windows server pc上。我还安装了本地客户端10.50。仍然没有成功。有人能告诉我吗?我们需要在sql2000上做什么新的事情来建立远程连接吗?我通常使用sql 2005/08/12。此外,我的名为pipes的笔记本电脑已启用并多次重新启动所有服务 我因连接拒绝而收到的错误是: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法

从昨天开始,我尝试使用sql2012和c#连接字符串从同一网络上的笔记本电脑访问我的SQLServer2000,它托管在windows server pc上。我还安装了本地客户端10.50。仍然没有成功。有人能告诉我吗?我们需要在sql2000上做什么新的事情来建立远程连接吗?我通常使用sql 2005/08/12。此外,我的名为pipes的笔记本电脑已启用并多次重新启动所有服务

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


这并不是那么简单:)我甚至尝试了远程连接我的同事的笔记本电脑,一切都很好,但这个问题是至关重要的。如果有人能帮助我,我将非常高兴。

您也允许从服务器进行远程连接吗?您还需要在服务器上启用命名管道。似乎SQL server 2000连接支持在2012版和更高版本中已被弃用(2008版仍然支持)。您可以使用SQL Server 10.0本机客户端或OLE DB提供程序(读取和用于解决方法)。是!我启用了Pipes@samithagun,我试图在c#应用程序中创建一个连接字符串,但它在那里甚至不起作用。我无法从我的c#连接字符串访问sql2000,这是为什么?那么?ans错误是sameDid您是否尝试创建ODBC数据源(DSN)并在连接字符串中使用它?它可能会工作。是的,我做了,但真正的问题是我的电脑没有注册到那个网络。因此,culd无法访问