dblink是跨库查询的主要手段,在Oracle创建DbLink中已经演示了Oracle中如何创建及使用DbLink,这篇博客看看SQLServer中如何使用。
一、通过图形化界面直接创建
选择当前注册的数据库服务器->ServerObjects->LinkedServers,右键NewLinkedServer
其中Datasource填写数据库服务器的IP地址,接着在security中填写远程服务器账号和密码
点击确定即可
二、通过命令创建
execsp_addlinkedserver'MD','','SQLOLEDB','数据库IP地址'
execsp_addlinkedsrvlogin'MD','false',null,'数据库账号','数据库密码'
execsp_serveroption'MD','rpc','true'
三、如何使用DbLink
select*fromOPENQUERY(MD,'select*fromMD.[dbo].[WAREHOUSE]')