无法创建连接到Self的SQL Server 2000链接服务器

时间:2011-11-03 14:58:48

标签: sql-server sql-server-2000 linked-server

背景:我很快就会将数据库从SQL 2000迁移到2008年。复杂的是这个数据库包含很多对已购买软件的引用,遗憾的是它与SQL 2008不兼容。所以数据库必须留下来。我的解决方案是使用链接服务器,以便这些查询(许多存储过程)在移动到新服务器后仍然可以访问2000数据库。为了更新代码,我可以稍后移动数据库,我想在指向自身的现有SQL 2000服务器上创建链接服务器。

问题:尝试在Management Studio中添加此内容时,出现错误消息

  

您无法将本地SQL Server创建为链接服务器。

有解决方法吗?

编辑:我讨厌在发布问题之后想到的东西。我不需要创建链接服务器,因为我可以通过其名称引用当前服务器(可能为什么我无法链接到self),并且相同的引用将适用于具有链接的新服务器服务器定义。示例select * from dwdata2.m2mdata01.dbo.inmast将在当前服务器和新dwdata2定义为链接服务器的服务器上运行。

1 个答案:

答案 0 :(得分:1)

我不需要创建链接服务器,因为我可以通过其名称引用当前服务器(可能为什么我无法链接到self),并且相同的引用将适用于具有链接服务器的新服务器定义。示例select * from dwdata2.m2mdata01.dbo.inmast将适用于当前服务器以及定义为链接服务器的dwdata2的新服务器。