【发布时间】:2015-09-21 16:08:07
【问题描述】:
使用 sp_procoption 成功执行存储过程“MyBackgroundTask”
sp_procoption @ProcName = 'MyBackgroundTask',
@OptionName = 'startup',
@OptionValue = 'on'
在主数据库上,实习生在我的数据库中调用存储过程
use master
CREATE PROCEDURE MyBackgroundTask
AS
BEGIN
/*
.
.
.
*/
execute [MyDatabaseName].[dbo].[MyDatabaseStoredProcedure];
END;
这很好用,除非 MyDatabseStoredProcedure 包含链接服务器上的查询
Insert Into [LOCALTABLE] (id, name)
Select id, name
from OPENQUERY(LINKED_SERVER, 'SELECT * FROM RemoteDB.RemoteTable')
为什么上面几行代码不起作用?
【问题讨论】:
标签: sql-server stored-procedures openquery