我正在使用一个已经建立好的遗留迁移脚本,用于向 SQL Server 添加一个作业(具有多个步骤)。我正在尝试构建一些可重新运行的功能,而不会完全崩溃。
然而,我现在只剩下这一行:
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver
@job_id = @jobId, @server_name = N'(local)'
如果工作已经属于本地服务器,则此行将出错。很有可能会运行多次。
是否有查询可以运行以检查工作是否已经属于本地服务器(或任何其他服务器名称)?