我有一个使用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;