成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL SERVER 2012/2014 鏈接到 SQL SERVER 2000的各種坑

數據庫 SQL Server
本文總結一下SQL SERVER 2012/2014鏈接到SQL SERVER 2000的各種坑,都是在實際應用中遇到的疑難雜癥。可能會有人說怎么還在用SQL SERVER 2000,為什么不升級呢?

 本文總結一下SQL SERVER 2012/2014鏈接到SQL SERVER 2000的各種坑,都是在實際應用中遇到的疑難雜癥。可能會有人說怎么還在用SQL SERVER 2000,為什么不升級呢? 每個公司都會有一兩個幾乎快被人遺忘的系統,接手維護這些系統的人可能都不知換了多少批了。它們的命運注定慢慢消亡。然而偏偏卻又生命力頑強,總還有一些人在使用著這些系統。所以就處在一種尷尬的境地: 升級吧,價值不大,可能再過一兩年,這系統就要被其它系統替代了。而且項目經理也沒有精力、人手耗費在這上面。最重要的是擔心風險問題。因為接手維護的人對這些系統都不甚了解。如果貿然升級,可能風險很大。

1:SQL Server Native Client 11.0 does not support connections to SQL Server 2000 or earlier versions

    自SQL Server 2012開始,已經不支持通過鏈接服務器鏈接到SQL Server 2000。主要是SQL SERVER 2012/2014安裝的是SQL Server Native Client 11.0。而SQL Server Native Client 11.0 does not support connections to SQL Server 2000 or earlier versions。關于這個官方文檔

已有說明,具體如下所示:

This topic discusses how various data-access components can be used with SQL Server Native Client.

Server Support

SQL Server Native Client 11.0 supports connections to SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, and Windows Azure SQL Database.

Supported Operating System Versions

The following table lists which operating systems support SQL Server Native Client.

SQL Server Native Client version

Supported operating systems

SQL Server Native Client (SQL Server 2005)

  • Microsoft Windows 2000 Service Pack 4 or later
  • Microsoft Windows Server 2003 or later
  • Microsoft Windows XP Service Pack 1 or later
  • Microsoft Windows Vista (requires SQL Server Service Pack 2, or later)
  • Microsoft Windows Server 2008 (requires SQL Server Service Pack 2, or later)

SQL Server Native Client 10.0 (SQL Server 2008)

  • Microsoft Windows Server 2003 Service Pack 2, or later
  • Microsoft Windows XP Service Pack 2, or later
  • Microsoft Windows Vista
  • Microsoft Windows Server 2008

SQL Server Native Client 10.5 (SQL Server 2008 R2)

  • Microsoft Windows Server 2003 Service Pack 2, or later
  • Microsoft Windows XP Service Pack 2 or later
  • Microsoft Windows Vista
  • Microsoft Windows Server 2008
  • Microsoft Windows 7

SQL Server Native Client 11.0 (SQL Server 2012)

  • Microsoft Windows Vista
  • Microsoft Windows Server 2008
  • Microsoft Windows 7
  • Microsoft Windows 8
  • Microsoft Windows Server 2012

 

  此時需要安裝SQL Server Native Client 10. 我在這篇文章SQL SERVER 2012鏈接到SQL SERVER 2000的問題解決案例里面介紹了如何安裝SQL Server Native Client 10

  2: 即使安裝了SQL Server Native Client 10,依然不能使用下面常規的建立鏈接服務器的方法建立

 

  1. EXEC master.dbo.sp_addlinkedserver @server = N'server_name', @srvproduct=N'SQL Server' 
  2.   
  3. EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'server_name',@useself=N'False',@locallogin=NULL,@rmtuser=N'username',@rmtpassword='########' 
  4.   
  5. GO 

 

  3:以下面方式建立鏈接服務器,能夠成功創建鏈接服務器,測試鏈接也OK,似乎一切OK

 

  1. EXEC master.dbo.sp_addlinkedserver @server = N'server_name', @srvproduct=N'SQLSERVER', @provider=N'SQLNCLI10', @provstr=N'DRIVER={SQL Server Native Client 10.0};SERVER=192.168.xxx.xxx;' 
  2.   
  3. EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'server_name',@useself=N'False',@locallogin=NULL,@rmtuser=N'username',@rmtpassword='########' 
  4.   
  5. GO 

 

  但是在調用鏈接服務器時,就會出現下面錯誤。

  Msg 7399, Level 16, State 1, Line 1

  The OLE DB provider "SQLNCLI10" for linked server "xxxxx" reported an error. Access denied.

  Msg 7301, Level 16, State 2, Line 1

  Cannot obtain the required interface ("IID_IDBCreateCommand") from OLE DB provider "SQLNCLI10" for linked server "xxxxx".

  配置

  4: OpenDataSource SQL Server Native Client 11.0 does not support connections to SQL Server 2000

  如果代碼里面有使用OpenDataSource,那么就會報上面的錯誤。此時必須修改為鏈接服務器方式訪問。

  SQL SERVER 2012/2014正確鏈接到SQL SERVER 2000的方法,

  1. EXEC master.dbo.sp_addlinkedserver @server = N'Server_Name', @srvproduct=N'sqlserver', @provider=N'MSDASQL', @provstr=N'DRIVER={SQL Server Native Client 10.0};SERVER=192.168.xxx.xxx;' 
  2.   
  3.   
  4. EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'Server_Name',@useself=N'False',@locallogin=NULL,@rmtuser=N'UserName',@rmtpassword='########' 
  5.   
  6. GO 

 

 

責任編輯:honglu 來源: 博客園
相關推薦

2010-11-10 15:23:55

SQL SERVER

2011-04-18 13:02:08

SQL Server SQL Server

2010-06-18 13:18:29

SQL Server

2011-08-02 15:39:30

SQL Server iSql

2012-04-26 16:28:31

SQLSQL ServerSQL Server2

2010-06-18 09:26:49

SQL Server

2010-07-07 17:11:46

SQL Server

2009-05-26 10:21:07

2012-03-07 10:55:26

微軟SQL Server

2012-03-07 09:18:09

SQL Server

2010-07-22 14:59:24

SQL Server

2010-07-08 16:37:50

Microsoft S

2011-04-06 13:14:29

SQL Server 安裝

2010-06-30 14:36:49

SQL Server

2014-04-02 10:23:35

SQL Server

2011-06-22 16:31:33

SQL Server

2010-07-05 11:38:02

SQL Server

2010-07-05 12:09:16

SQL Server

2010-07-08 15:55:25

SQL Server

2010-07-09 10:36:22

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品国产三级国产aⅴ中文 | 欧美黄色片 | 亚洲视频在线免费观看 | 亚洲一区二区免费视频 | 国产日韩精品视频 | 午夜欧美 | 可以免费观看的av | 亚洲激情在线 | 色呦呦在线 | 亚洲视频中文字幕 | 国产国拍亚洲精品av | 成人乱人乱一区二区三区软件 | 日韩精品在线一区 | 成人免费视频网站在线看 | 91在线电影 | 亚洲精品免费在线观看 | 精品久久99 | 中文字幕一区二区三区四区五区 | 久久久久久国产精品久久 | 人人做人人澡人人爽欧美 | 中文字幕在线一区二区三区 | 日本a v在线播放 | 久久精品视频网站 | 久久久久一区 | 日本精a在线观看 | 国产欧美在线播放 | 久久精品16 | 99久久婷婷国产综合精品首页 | av中文字幕在线 | 中文字幕国产精品 | 999国产精品视频 | 网络毛片 | 免费观看av网站 | 国产精品久久久久久久久久 | 欧美一区二区三区久久精品 | 日本不卡免费新一二三区 | 欧美成视频 | 精品久久久久久久久久 | 91精品在线播放 | 亚洲国产一区二区在线 | 神马久久久久久久久久 |