高手帮忙,立刻结贴! sp_addlinkedserver 的问题.
执行sp_addlinkedserver ,怎么判断这个链接是否存在?
sp_addlinkedserver @server='DBVIP'
---因为有时候异常,关闭链接偶尔会失败. 所以期望是判断已经存在,就先删除!不再出现以下提示.
消息 15028,级别 16,状态 1,过程 sp_addlinkedserver,第 82 行
服务器 'DBVIP' 已存在。
------解决方案--------------------
if not exists(select 1 from sys.servers where name='DBVIP')
begin
sp_addlinkedserver @server='DBVIP'
end