Sql server SMSS在msdb中显示作业,但不在SQL Server代理下显示
我有一个启动作业的存储过程。当我转到[Databases]->[System Databases]->[msdb]->[Tables]->[System Tables]时,我可以在[dbo].[sysjobs]中看到作业,与此作业相关的所有内容都在msdb表中,并且我已经测试了调用存储过程是否运行作业,作业是否完成了预期的操作Sql server SMSS在msdb中显示作业,但不在SQL Server代理下显示,sql-server,stored-procedures,sql-server-agent,sql-job,Sql Server,Stored Procedures,Sql Server Agent,Sql Job,我有一个启动作业的存储过程。当我转到[Databases]->[System Databases]->[msdb]->[Tables]->[System Tables]时,我可以在[dbo].[sysjobs]中看到作业,与此作业相关的所有内容都在msdb表中,并且我已经测试了调用存储过程是否运行作业,作业是否完成了预期的操作 但由于某些原因,当我转到[SQL Server Agent]->[Jobs]时,我没有看到与[msdb]中的作业同名的作业。我只是想知道是否有人知道为什么会这样 首先要尝
但由于某些原因,当我转到[SQL Server Agent]->[Jobs]时,我没有看到与[msdb]中的作业同名的作业。我只是想知道是否有人知道为什么会这样 首先要尝试的是: 检查权限是否有干扰: 执行存储过程的帐户是否与您登录SQL Server Management Studio时使用的帐户相同?如果不是,则两个帐户之间的权限可能存在差异 另一个选项: 这可能很痛苦,但另一个选择是尝试重新创建工作 否则,您可以尝试以下操作: 与答案本身相比,这可能更像是一种获取答案的方法,它假设您有足够高的访问权限来创建跟踪