第1个回答 2017-02-15
首先你说的外部数据库是指的跨服务器还是在同一个服务器上;
如果在同一台服务上的两个库的话,直接使用库名.表名直接访问,如果是在不同服务器上的话,需要建立服务器连接:
exec sp_addlinkedserver
--链接服务名称
@server = 'UPDateLink',
--产品名称
@srvproduct = '',
--访问接口
@provider = 'SQLOLEDB',
--数据源
@datasrc = '200.200.200.251'
declare @LocalUser varchar(20),@ServerUser varchar(20),@SeverPSW varchar(20)
Set @LocalUser = 'sa'
Set @ServerUser = 'root'
Set @SeverPSW = '617114'
exec sp_addlinkedsrvlogin UPDateLink,False,@LocalUser,@ServerUser,@SeverPSW
第2个回答 2016-09-06
exec sp_addlinkedserver 'l_lnk ', ' ', 'SQLOLEDB ', '192.168.0.1 '
GO
exec sp_addlinkedsrvlogin 'l_lnk ', 'false ',null, 'reader', 'reader'
GO