我一直在执行一个存储过程,该过程存在于database1上,来自database2上的另一个存储过程。例如:exec [database1] .Schema.SPname'参数'
但是我不确定只有在同一个sql server实例上同时存在database1和database 2时才能实现。 任何的想法? 谢谢&问候, 沙林
答案 0 :(得分:0)
您应该将实例添加为Linked Server
:
EXEC master.dbo.sp_addlinkedserver @server = N'InstanceName', @srvproduct=N'SQL Server'
EXEC [InstanceName].[DatabaseName].[SchemaName].[Procedurename]
SELECT * FROM [InstanceName].[DatabaseName].[SchemaName].[TableName]