【问题标题】:How to remove old jobs from SQL Agent that represent unused SSRS subscriptions?如何从代表未使用的 SSRS 订阅的 SQL 代理中删除旧作业?
【发布时间】:2015-09-09 21:20:34
【问题描述】:

如何删除 SQL 代理下代表不再使用的 SSRS 订阅的旧作业?

编辑:下面 Q 中的答案都没有向您展示从 ReportServer 数据库中删除订阅的快速方法。 How to delete old subscriptions

我认为 Nick.McDermaid 应该发表他的评论作为答案,以便我接受。

【问题讨论】:

  • 我在谷歌中输入了“删除孤儿 SSRS 订阅”并得到了这个:trycatchfinally.net/2015/01/…
  • 我做了一些谷歌搜索,但显然我应该使用“孤儿”这个词而没有。您的第一条评论正是我所需要的。
  • 是的,找到正确的术语是个技巧

标签: sql-server reporting-services


【解决方案1】:

我刚刚运行了这个选择生成的 tSQL:

USE msdb
GO

SELECT
     CMD = CONCAT('EXEC sp_delete_job @job_id = ''',job_id,'''')
    ,*
FROM dbo.sysjobs
WHERE description = 'This job is owned by a report server process. Modifying this job could result in database incompatibilities. Use Report Manager or Management Studio to update this job.'

【讨论】:

    猜你喜欢
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多