sql server 2012链接服务器不能链接sql server 2000的解决方案
类型:编程工具大小:4.9M语言:中文评分:1.6标签:立即下载把原来的sql server 2005直接装成了2012,然后在建立链接服务器链接一台sql server 2000的服务器时,报错信息大概是" SQL服务器本机客户端11.0不支持链接SQL Server 2000及更早版本",但是在SQL Server2012中连接其他数据库数据库时可以使用以下代码:
exec sp_addlinkedserver 'ITSV ','',' SQLOLEDB ',' serverip ' exec sp _ addlinkedsrvlogin ' ITSV ',' false ',null,' sa ',' password '
但是在SQL Server2000时的建立连接成功,但是在使用时会出现以下错误提示:
根据提示并查阅微软数据库本机客户端的支持策略可知,SQL Server2012默认自带的是本地客户端11.0,并且不再对SQL Server 2000或更早的版本支持。我们可以通过下载并安装本地客户端10.5或者本地客户端10,并在连接时指定驱动解决。
数据库本机客户端10下载
安装完成后使用以下代码进行连接。
EXEC sp _ addlinkedserver @ Server=' ITSV ',@srvproduct='sqlserver ',@provider='MSDASQL ',@ datasrc=NULL,@location=null,@ prov str=' DRIVER={ SQL Server Native Client 10.0 };'服务器=serverip ',@ catalog=NullGoexec sp _ addlinkedsrvlogin @ rmt srvname=' ITSV ',@useself='false ',@rmtuser='sa ',@ rmtpassword=' password '去
以上代码中指定使用本机客户端10.0为驱动,使用方式完全与本地相同。
数据库本机客户端11.0支持与2005年、2008年、2008年2012年第2号命令年和Windows Azure SQL数据库的连接。
支持的操作系统版本
下表列出了支持数据库本机客户端的操作系统。
数据库本机客户端版本
支持的操作系统
数据库本机客户端(SQL Server 2005)
微软视窗2000服务包四或更高版本
微软视窗服务器2003或更高版本
微软视窗经验值服务包一或更高版本
微软视窗Vista(需要数据库服务包2或更高版本)
微软视窗服务器2008(需要数据库服务包2或更高版本)
数据库本机客户端10.0 (SQL Server 2008)
微软视窗服务器2003服务包2或更高版本
微软视窗经验值服务包2或更高版本
微软视窗操作系统
微软视窗服务器2008
数据库本机客户端10.5 (SQL Server 2008 R2版)
微软视窗服务器2003服务包2或更高版本
微软视窗经验值服务包2或更高版本
微软视窗操作系统
微软视窗服务器2008
微软视窗七
数据库本机客户端11.0 (SQL Server 2012)
微软视窗操作系统
微软视窗服务器2008
微软视窗七
微软视窗8
微软视窗服务器2012
版权声明:sql server 2012链接服务器不能链接sql server 2000的解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。