SQL Server 本地数据库存储过程中执行远程数据库存储过程

程序代码 程序代码

-- 参考:http://msdn.microsoft.com/zh-cn/vstudio/ms190479(SQL.90).aspx
EXECUTE sp_addlinkedserver 'srv_lnk', '', 'SQLOLEDB', '192.168.100.10'

-- 参考:http://msdn.microsoft.com/zh-cn/msdntv/ms189811.aspx
EXECUTE sp_addlinkedsrvlogin 'srv_lnk', 'false', NULL, 'RegSQL', '123456'

-- 参考:http://msdn.microsoft.com/zh-cn/library/ms178532.aspx
EXECUTE sp_serveroption 'srv_lnk', 'rpc out', 'true'

DECLARE    @return_value int
EXECUTE    @return_value = [srv_lnk].[MailQueue].[dbo].[MQ_Up_RegisterEmail] @Email = 'P4Blog@126.com'
Select 'Return Value' = @return_value


-- 参考:http://msdn.microsoft.com/zh-cn/netframework/ms174310.aspx
EXECUTE sp_dropserver 'srv_lnk', 'droplogins'

[本日志由 MONO 于 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: SQL Server 数据库 存储过程
评论: 0 | 引用: 0 | 查看次数: 1114
发表评论
你没有权限发表评论!