使用sql语句建立与删除链接服务器及执行数据库操作

使用sql语句建立与删除链接服务器及执行数据库操作

使用sql语句建立与删除链接服务器及执行数据库操作

建立链接服务器:

exec   sp_addlinkedserver  'test ', '   ','SQLOLEDB','192.18.1.3'

说明:上述语句中test为创建的链接服务器的名称,为了在本地服务器的数据库中使用,192.163.1.3为远程数据库服务器的ip地址。

建立链接服务器登录:

exec   sp_addlinkedsrvlogin  'test','false',null,'sa','pass'

说明:第一个参数为刚刚建立的链接服务器的名称,最后的sa,pass为远程数据库的登录名与密码。

建立完链接服务器后,可以在本地服务器中操作链接服务器上的数据

select * from test.NorthWind.dbo.product;

说明:查询链接服务器上NorthWind数据库中product表中的信息

不需要时,可以删除链接服务器。

删除链接服务器:

execsp_dropserver'test','droplogins'

说明:第一个参数为要删除的链接服务器的名称,第二个参数最好直接传'droplogins'这样会一次性删除到链接服务器与链接服务器的所有登录。我开始填的是sa,提示我说,“为过程 'sys.sp_dropserver' 指定的参数或选项无效。”,调用exec sp_droplinkedsrvlogin 'test','sa'

后再执行sp_dropserver存储过程,会提示"仍有对服务器 'test' 的远程登录或链接登录",所以干脆直接用上边的一条语句解决问题了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容