Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tsql 查询以获取报告名称、报告第一次和最后一次运行时间和日期、运行频率和交付方法(电子邮件或位置)_Tsql_Sql Server 2005_Reportingservices 2005 - Fatal编程技术网

Tsql 查询以获取报告名称、报告第一次和最后一次运行时间和日期、运行频率和交付方法(电子邮件或位置)

Tsql 查询以获取报告名称、报告第一次和最后一次运行时间和日期、运行频率和交付方法(电子邮件或位置),tsql,sql-server-2005,reportingservices-2005,Tsql,Sql Server 2005,Reportingservices 2005,我是sql server新手 我一直在尝试编写一个查询,以获取SQL Server 2005的报告名称、报告第一次和最后一次运行时间和日期、计划时间、运行频率和交付方法(电子邮件或位置) 请帮我做这个。 SELECT 'EXEC ReportServer.dbo.AddEvent @EventType=''TimedSubscription'', @EventData=''' + CAST(a.SubscriptionID AS VARCHAR(40)) + '''' AS Repo

我是sql server新手

我一直在尝试编写一个查询,以获取SQL Server 2005的报告名称、报告第一次和最后一次运行时间和日期、计划时间、运行频率和交付方法(电子邮件或位置)

请帮我做这个。

 SELECT

'EXEC ReportServer.dbo.AddEvent @EventType=''TimedSubscription'',    @EventData=''' 
+ CAST(a.SubscriptionID AS VARCHAR(40)) + '''' AS ReportCommand

        , b.name AS JobName

        , a.SubscriptionID

        , e.name

        , e.path

        , d.description

        , laststatus

        , eventtype

        , LastRunTime

        , date_created

        , date_modified

FROM ReportServer.dbo.ReportSchedule a JOIN msdb.dbo.sysjobs b

        ON a.ScheduleID = b.name

        JOIN ReportServer.dbo.ReportSchedule c

        ON b.name = c.ScheduleID

        JOIN ReportServer.dbo.Subscriptions d

        ON c.SubscriptionID = d.SubscriptionID

        JOIN ReportServer.dbo.Catalog e

        ON d.report_oid = e.itemid

WHERE e.name = 'Sales_Report'