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