3
可能重复:
SQL Server: Is there an “IF EXISTS” test for a linked server?丢弃和添加链接服务器
我想创建的代码块,将创建一个链接服务器/删除一个链接服务器。 我曾经发布过类似的关于添加和删除函数的问题,解决方案是删除函数并重新创建它。
所以我想采用与LinkServer相同的方法。每次运行此代码时,将其丢弃并重新创建它。
但是,我不能在删除后重新创建链接服务器,并收到错误消息:服务器已存在。
这里是我的代码:
IF OBJECT_ID('AccessDataSource') IS NOT NULL
EXEC master.sys.sp_dropserver 'AccessDataSource','droplogins'
GO
EXEC sp_addlinkedserver
@server = 'AccessDataSource'
,@srvproduct = 'OLE DB Provider for ACE '
,@provider = 'Microsoft.ACE.OLEDB.12.0'
,@datasrc = 'N:\Database_Tools\AccessDB\delphi.accdb'
GO
谢谢 - 它的作品,我会阅读你发布的链接。 – Asynchronous