我使用的是SQL Server 2000。 我有一个存储过程坐在机器A上。我想从机器B上的存储过程中调用这个存储过程。我该怎么做?
答案 0 :(得分:3)
您可以使用SQL Server的Linked Server feature。
链接服务器配置允许 要执行的Microsoft SQL Server 针对OLE DB数据源的命令 在不同的服务器上链接服务器 提供这些优势:
远程服务器访问
发布分布式的能力 查询,更新,命令和 异构数据上的事务 整个企业的消息来源。
同样能够处理各种数据源的能力。
通话可能如下所示:
exec MyRemoteServer.MyDB.dbo.sp_MyStoredProc
答案 1 :(得分:2)
阅读此blog post。基本上,如果服务器已设置为链接服务器,则可以使用EXEC RemoteServer.DatabaseName.DatabaseOwner.StoredProcedureName