Using sp_procoption it successfully execute a stored procedure "MyBackgroundTask"
sp_procoption @ProcName = 'MyBackgroundTask',
@OptionName = 'startup',
@OptionValue = 'on'
on master db which intern calls a stored procedure in my database
use master
CREATE PROCEDURE MyBackgroundTask
AS
BEGIN
/*
.
.
.
*/
execute [MyDatabaseName].[dbo].[MyDatabaseStoredProcedure];
END;
This works fine except when MyDatabseStoredProcedure contains a query on linked server
Insert Into [LOCALTABLE] (id, name)
Select id, name
from OPENQUERY(LINKED_SERVER, 'SELECT * FROM RemoteDB.RemoteTable')
Why is that the above lines of code is not working?