Llo*_*nks 4 sql-server ssms sql-server-2008-r2 reporting-services
我有一个Report Services实例,可以创建数百个作业.作业采用串行格式(即xxxxxx-xxx-xxxxx-xxxx-xxxx),并使SSMS中的作业部分视图混乱.有没有办法隐藏这些工作?
小智 7
快速执行此操作的方法是编辑SSMS用于获取作业列表的基础proc,以忽略"Report Server"创建的任何作业.
msdb.dbo.sp_help_category(系统存储过程)以显示过程代码.@where_clause从VARCHAR(500)变为VARCHAR(MAX)EXECUTE语句,就在此行添加以下内容之前:Run Code Online (Sandbox Code Playgroud)-- Ignore Reporting Services Jobs IN SSMS SET @where_clause += N' AND CASE WHEN name = ''Report Server'' AND ( SELECT program_name FROM sys.sysprocesses where spid = @@spid) = ''Microsoft SQL Server Management Studio'' THEN 0 ELSE 1 END = 1 '
有关更多信息,请参阅此答案所基于的原始文章:
http://timlaqua.com/2012/01/hiding-ssrs-schedule-jobs-in-ssms/