我可以通过链接服务器 运行 SQL 服务器作业吗?
Can I run SQL Server Job through Linked Server?
我有两台 SQL 服务器机器:
SqlServer-1
SqlServer-2
我在 SqlServer-1
上创建了一个名为 RunExeFile
的工作。
SqlServer-2
可以通过链接服务器访问 SqlServer-1
。
我可以从 SqlServer-2
上的存储过程开始作业 RunExeFile
吗?
是的,你可以。
您可以 运行 在 SqlServer-2
上的存储过程中针对链接服务器 LinkedServer1
:
EXEC LinkedServer1.msdb.dbo.sp_start_job @job_name = N'RunExeFile';
您需要配置 RPC 并确保调用安全上下文已设置:
我有两台 SQL 服务器机器:
SqlServer-1
SqlServer-2
我在 SqlServer-1
上创建了一个名为 RunExeFile
的工作。
SqlServer-2
可以通过链接服务器访问 SqlServer-1
。
我可以从 SqlServer-2
上的存储过程开始作业 RunExeFile
吗?
是的,你可以。
您可以 运行 在 SqlServer-2
上的存储过程中针对链接服务器 LinkedServer1
:
EXEC LinkedServer1.msdb.dbo.sp_start_job @job_name = N'RunExeFile';
您需要配置 RPC 并确保调用安全上下文已设置: