Llo*_*nks 15 t-sql sql-server sql-server-2008
有没有办法更改现有链接服务器的属性(产品名称,数据源,提供程序字符串等)?当我转到属性屏幕时,所有选项都显示为灰色.
小智 25
在SQL Server管理Studio中,单击链接服务器上的右键,选择"脚本链接服务器为",然后选择"DROP和CREATE to",然后选择"New Query Editor Window".您现在可以调整要在脚本中调整的任何设置,然后运行它.将删除现有的链接服务器并创建一个新服务器.
Xip*_*ooo 18
这是命令.
EXEC master.dbo.sp_serveroption @server=N'<SERVERNAME>', @optname=N'name', @optvalue=N'<NEWNAME>'
Run Code Online (Sandbox Code Playgroud)
将"SERVERNAME"替换为链接服务器的当前名称.将"NEWNAME"替换为您要为链接服务器指定的新名称.
您唯一的选择是使用sp_setnetname。您可以使用它来更改链接服务器(目的地)的data_source,例如:
DECLARE @name sysname = 'SRVRNAME', @datasource sysname = 'srvr.name.com';
EXECUTE sp_setnetname @server = @name, @netname = @datasource;
Run Code Online (Sandbox Code Playgroud)
我最终创建了一个新的链接服务器并删除了旧的。不幸的是,无法编辑现有实例