显示位置

1. 查看当前链接信息
select * from sys.servers
2. 使用 sp_helpserver 显示可用的服务器
exec sp_helpserver
3. 使用sp_addlinkedserver来增加链接
EXEC sp_addlinkedserver
@server='TO_MIS',--服务器别名
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='192.168.12.32' --要访问的服务器
4. 使用sp_addlinkedsrvlogin 来增加用户登录链接
EXEC sp_addlinkedsrvlogin
'TO_MIS', --服务器别名
'false',
NULL,
'sa', --帐号
'123' --密码
5. 调用链接服务器上的存储过程
exec sp_serveroption 'TO_MIS','rpc out','true'
6. 删除链接
Exec sp_droplinkedsrvlogin 'TO_MIS',Null
Exec sp_dropserver 'TO_MIS'
7. 查询
-- TO_MIS 是上方建立的服务器别名
-- MIS 是数据库名
-- 表名:TB_EMPLOYEES
-- 注意"dbo."+表名
select * from [TO_MIS].[MIS].dbo.TB_EMPLOYEES
8. 存储过程
declare
@lsh varchar(12)
exec [TO_MIS].[MIS].dbo.usp_getLsh @lsh output
select @lsh lsh
3122

被折叠的 条评论
为什么被折叠?



