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

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

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

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

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

    自SQL Server 2012開始,已經(jīng)不支持通過鏈接服務器鏈接到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,依然不能使用下面常規(guī)的建立鏈接服務器的方法建立

 

  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:以下面方式建立鏈接服務器,能夠成功創(chuàng)建鏈接服務器,測試鏈接也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 

 

  但是在調(diào)用鏈接服務器時,就會出現(xiàn)下面錯誤。

  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-07-07 17:11:46

SQL Server

2009-05-26 10:21:07

2012-03-07 09:18:09

SQL Server

2010-06-18 09:26:49

SQL Server

2012-03-07 10:55:26

微軟SQL Server

2011-04-06 13:14:29

SQL Server 安裝

2010-07-22 14:59:24

SQL Server

2010-07-08 16:37:50

Microsoft S

2014-04-02 10:23:35

SQL Server

2010-06-30 14:36:49

SQL Server

2011-06-22 16:31:33

SQL Server

2010-06-17 17:11:03

SQL Server

2010-06-30 17:33:48

SQL Server

2010-07-05 12:16:03

SQL Server

2010-07-15 09:54:04

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 福利视频网 | 91精品国产乱码麻豆白嫩 | 欧美日韩国产精品一区 | 免费看一区二区三区 | 日韩精品免费视频 | 成人精品国产一区二区4080 | 91视频入口| 成人免费在线观看 | 成人免费视频 | 久久精品国产精品青草 | 成人精品高清 | 澳门永久av免费网站 | 久草www| 国产精品视频网 | 精品国产一区二区国模嫣然 | 久久精品国产亚洲一区二区三区 | 91成人免费电影 | 国产一区二区三区精品久久久 | 91国内精品久久 | 国产一区二区三区在线 | 亚洲成人一区 | 欧美国产精品一区二区 | 国产成人一区二 | 亚洲xxxxx | 欧美黄色一区 | 狠狠躁18三区二区一区 | 99久久婷婷国产综合精品电影 | 欧美日韩成人在线观看 | 九九综合| 美女在线视频一区二区三区 | 国产成人免费视频 | 欧美久久一区二区三区 | 午夜精品久久久久久久久久久久久 | 亚洲天堂av一区 | 在线观看av网站 | 免费一级网站 | 韩国精品在线 | 欧美性tv| 国产999精品久久久久久 | 欧美激情综合色综合啪啪五月 | 国产成人免费视频网站视频社区 |