TEC*_*C C 2 sql-server reporting-services sql-server-2012
我是 SSRS 的新手,负责创建一个存储过程,该过程将执行我已经创建的报告。该报告需要生成为 PDF 并转到一个文件夹Z:\Reports。我不知道该怎么做。
任何人都可以给我一些指导,我的大部分搜索都出现在试图使用存储过程创建报告的人,我只想用我已经创建的 PDF 生成一个 PDF。
小智 5
创建对报告的订阅,然后运行此 SQL 以获取报告的 GUID
SELECT c.Name AS ReportName, rs.ScheduleID AS JOB_NAME
,s.[Description], s.LastStatus, s.LastRunTime
FROM
ReportServer..[Catalog] c
JOIN ReportServer..Subscriptions s ON c.ItemID = s.Report_OID
JOIN ReportServer..ReportSchedule rs ON c.ItemID = rs.ReportID
AND rs.SubscriptionID = s.SubscriptionID
Run Code Online (Sandbox Code Playgroud)
创建 sql 代理作业
将以下 SQL 添加到 SQL 代理步骤,用上述查询中的 GUID 替换 GUID
USE msdb
EXEC sp_start_job @job_name = ‘1D2C91A5-8A86-4CDA-9F1B-442C4F6E450A'
Run Code Online (Sandbox Code Playgroud)