Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将2010 SQL本机客户端11.0链接到SQL Server 2000以获取报表_Sql Server_Sql Server 2000_Linked Server - Fatal编程技术网

Sql server 将2010 SQL本机客户端11.0链接到SQL Server 2000以获取报表

Sql server 将2010 SQL本机客户端11.0链接到SQL Server 2000以获取报表,sql-server,sql-server-2000,linked-server,Sql Server,Sql Server 2000,Linked Server,我在美国的一个地点有一个遗留系统。目前,我们有一个使用SQL Server Report Builder的报告系统,该系统位于运行SQL Server 2014的中央服务器上,使用本机客户端SQL 11.0。我需要使用两个不同的远程系统生成报告。我以前安装过链接服务器,但当前的问题是我正在尝试将链接服务器安装到2000服务器。当我尝试连接到它时,它返回一个错误,即本机客户端11无法与SQL Server 2000通信。我还没有找到任何可靠的解决方法,我正在尝试看看是否有一个解决方案或解决方案可以

我在美国的一个地点有一个遗留系统。目前,我们有一个使用SQL Server Report Builder的报告系统,该系统位于运行SQL Server 2014的中央服务器上,使用本机客户端SQL 11.0。我需要使用两个不同的远程系统生成报告。我以前安装过链接服务器,但当前的问题是我正在尝试将链接服务器安装到2000服务器。当我尝试连接到它时,它返回一个错误,即本机客户端11无法与SQL Server 2000通信。我还没有找到任何可靠的解决方法,我正在尝试看看是否有一个解决方案或解决方案可以使用

我还想知道是否有可能在SQL server上创建一个ODBC连接。然后创建一个链接到ODBC的服务器,作为回报,它是旧版本

  • ODBC到SQL Server 2000
  • SQL客户端11到ODBC

这是可能的,还是一个非常糟糕的处理方法?提前谢谢

你是从侧面看的。不要坚持一切都通过SQL客户机11,而应该通过最佳连接器访问每个单独的数据源。所以,就像您不会通过SQL客户机11访问Oracle数据库一样,不要尝试使用SQL客户机11作为SQL 2000数据库的访问方法。只需使用直接ODBC连接,或使用OLEDB连接,并使用可连接到SQL 2000的连接器即可。没有SQL Server 2010版本-有2000、2005、2008、2008 R2、2012、2014、2016和2017-请随意选择…..我很抱歉。现在是2014年。我也要纠正这个问题。我试过的是这个。因为我需要的部分数据是SQL 2000上的,我正在尝试从SQL 2014链接它。我创建了一个32位ODBC,可以很好地连接到2000 SQL数据源。然后尝试现在与ODBC i设置建立链接服务器连接,并从SQL 2014服务器链接到该服务器。它似乎正在运行,但我收到一个凭据错误。现在,我正在尝试验证我使用的凭据是否正确,或者这是否是无法连接到它的一般错误。到2000 SQL源的32位ODBC连接返回成功。现在正在尝试完成与我的32位ODBC的SQL 2014链接服务器设置。