--SQL2000以上版本
-- 创建链接服务器
exec sp_addlinkedserver 'link_server_name','','SQLOLEDB','server_name or server_ip';
exec sp_addlinkedsrvlogin 'link_server_name','false','sa','sa','password';
exec sp_serveroption 'link_server_name','rpc out','true'; --加上这句允许调用链接服务器上的存储过程
-- SQL2000以上版本直接通过以下方式执行远程存储过程:
exec link_server_name.dbname.dbo.procname
--SQL2005以上版本可以使用 EXEC() AS linName 的方式执行远程存储过程:
exec('exec dbname.dbo.procname') at link_server_name;
-- 删除链接服务器
exec sp_droplinkedsrvlogin 'link_server_name','sa';
exec sp_dropserver 'link_server_name';