【问题标题】:SQL Server Agent Jobs not showing in SSMSSQL Server 代理作业未显示在 SSMS 中
【发布时间】:2016-03-27 17:54:16
【问题描述】:

在 SSMS 中未显示 Sql Server 代理作业文件夹下的作业,但是我可以查询 MSDB 中的作业。我该如何解决这个问题?谢谢当我尝试打开下面的作业文件夹时出现错误消息。

【问题讨论】:

  • 检查SQL Server代理是否启动。
  • SQL Server代理正在运行,我刚刚检查了sql server配置工具
  • 您运行的是哪个版本的 SQL Server 和 SSMS?我在从 SSMS 2016 访问 SQL Server 2008 r2 时遇到了一些麻烦。
  • 我使用的是 SQL Server 2014 SSMS,但是我的服务器是 SQL Server 2008
  • 服务器名称:aapdbtest 错误号:529 严重性:16 状态:2 过程:sp_get_composite_job_info 行号:192

标签: sql-server jobs agent


【解决方案1】:

使用 SSMS 2008。处理作业的方式在不同版本的 SQL Server 上发生了变化,并且 SSMS 工具是为该特定版本编写的,没有向后兼容性。

【讨论】:

  • 您是否有一些文件可以确认这一点?我一直在使用 SSMS 2016 CTP 与 2008R2 上的代理作业交互大约 6 个月(以及之前的 SSMS 2012),并且没有遇到任何问题。
  • 不,我只是根据个人经验发言。我使用 SSMS 2012 在 2008 服务器上创建了一个作业,但它导致了错误。但是在 SSMS 2008 中以相同的方式创建工作效果很好。只有当 SSMS 工具为您编写代码时,它才会编写可在其设计的 SQL Server 版本中运行的代码,并且可能使用旧版本中不存在的功能,这才有意义。显然,它不一定每次都会发生,但它可以随时发生。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
  • 2010-10-24
  • 1970-01-01
  • 2021-05-02
  • 2010-12-07
相关资源
最近更新 更多