SQL Server 2008链接服务器可以编辑吗? 链接服务器有没有等效的ALTER语句?

我有一个使用SQL Server Management Studio 2008制作的链接服务器。

如果链接的服务器目标发生更改,我将不得不更改它的属性以指向正确的位置。

但我不能 – 没有编辑选项!

我错过了什么,或者可以链接服务器不被改变?

你是对的。 链接的服务器名称不能修改。 在服务器名称改变的情况下,它需要被删除和重新创build。

您不能修改链接的服务器

但是,如果您在Management Studio中右键单击服务器,然后:

脚本链接服务器为>删除并创build到>新查询编辑器窗口

您可以对脚本进行更改,与使用ALTER的工作stream程几乎相同

编辑它们的能力留在SQL 2000或SQL 2005中,现在它们必须被删除并重新创build。

查看sp_setnetname 。 您可以使用它来更改链接服务器(目标)的data_source,例如:

DECLARE @name sysname = 'SRVRNAME'; DECLARE @datasource sysname = 'srvr.name.com'; EXECute sp_setnetname @server = @name, @netname = @datasource;