我正在尝试从 SSMS 2005 编辑或查看 SQL 代理的作业(我是该作业的所有者),但我不知道如何执行此操作。当我双击一个作业或输入作业的属性时,我得到空的“新作业”窗口。
有什么方法可以纠正这种行为吗?
我正在尝试从 SSMS 2005 编辑或查看 SQL 代理的作业(我是该作业的所有者),但我不知道如何执行此操作。当我双击一个作业或输入作业的属性时,我得到空的“新作业”窗口。
有什么方法可以纠正这种行为吗?
您可以为 SQL 作业生成 SQL 脚本,然后对其进行编辑。右键单击作业,然后单击生成 SQL 脚本。在这里您还可以使用 sql 脚本更改作业属性
我建议你明确地创建一个新工作,然后尝试以同样的方式编辑你的新工作,看看会发生什么。
特别是,您的旧工作可能真的是空的。
不确定您对 SSMS 的问题是什么。也许你没有权限?除非您的 sa 您需要成为 MSDB 中 SQLAgentOperatorRole 的成员?
如果您仍然可以运行查询,请查看 MSDB 数据库中的sysjobs和sysjobsteps表,它具有所有属性您可以使用sp_update_job修改作业
我不久前遇到了这个问题。我不完全确定是什么原因造成的,但修复方法是将 sql server 的 sp2 安装到我的本地机器(或您使用 ssms 的任何机器)上。我当时发现的唯一文件表明这是唯一的解决方案。