mit dem SSRS-Berichtsserverprozess verknüpfen, der ihn verwendet? Der Name sieht wie eine GUID aus, aber ich muss die Reporting Services-Berichte finden, die ihn verwenden. vielen DankWie kann ich den Jobnamen eines SQL-Servers
Antwort
Es scheint nicht eine einfache Methode, dies herauszufinden.
Die folgende Abfrage listet den Abonnement-IDs und die Berichte, auf die sie verlinken
select s.SubscriptionID, c.Path
from ReportServer.dbo.Subscriptions as s
JOIN ReportServer.dbo.Catalog as c
on ItemID = Report_OID
Der Abonnement-ID wird dann in dem Arbeitsschritt Bezug genommen wird, in folgendem Format.
exec ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='~subscriptionID~'
Es sollte möglich sein, eine Abfrage zu schreiben, sie alle zusammen zu kommen, aber ich weiß nicht jetzt haben Zeit. Ich werde versuchen, die Frage später zu aktualisieren.
Dank sehr viel zog –
Hier ist eine query I blogged about eine Weile zurück, dass die Verbindung nicht:
;WITH cte (job_id, job_name, execution_time, execution_order)
AS
(
SELECT DISTINCT j.job_id
,j.name
,CONVERT(datetime, STUFF(STUFF(run_date,7,0,'/'),5,0,'/')
+ SPACE(1)
+ STUFF(STUFF(RIGHT('000000' + CONVERT(varchar(20), run_time), 6),5,0,':'),3,0,':'))
,ROW_NUMBER() OVER (PARTITION BY j.job_id ORDER BY CONVERT(datetime, STUFF(STUFF(run_date,7,0,'/'),5,0,'/')
+ SPACE(1)
+ STUFF(STUFF(RIGHT('000000' + CONVERT(varchar(20), run_time), 6),5,0,':'),3,0,':')) DESC)
FROM msdb.dbo.sysjobs j
INNER JOIN msdb.dbo.syscategories c ON j.category_id = c.category_id
LEFT OUTER JOIN msdb.dbo.sysjobhistory jh ON j.job_id = jh.job_id
WHERE c.name ='Report Server'
)
SELECT
x.job_name
,c.name
,x.execution_time
,c.path
,su.description
,CONVERT(varchar(max), su.ExtensionSettings) as ExtensionSettings
,'EXEC msdb..sp_start_job ''' + x.job_name + '''' as SQLStatement
FROM cte x
INNER JOIN dbo.Schedule sc ON x.job_name = CONVERT(varchar(100), sc.ScheduleID)
INNER JOIN dbo.ReportSchedule rs ON sc.ScheduleID = rs.ScheduleID
INNER JOIN dbo.Subscriptions su ON rs.SubscriptionID = su.SubscriptionID
INNER JOIN dbo.Catalog c ON su.Report_OID = c.ItemID
WHERE execution_order = 1
ORDER BY 3, 2
fabelhaft ... vielen Dank, einen wirklich schwer zu Figur gelöst - Problem für uns. zeichnete –
- 1. Python hadoop Streaming: Festlegen eines Jobnamen
- 2. Sbatch: pass Jobnamen als Eingabeargument
- 3. Wie kann ich den RowState eines ADO.Net DataRow explizit ändern?
- 4. Wie kann ich den Hilfetext eines Django-Formularfelds ändern?
- 5. Wie kann ich den Namen eines Labels in Xamarin Forms
- 6. Wie kann ich den nicht gelöschten Typ eines Feldes bestimmen?
- 7. Wie kann ich den Stromverbrauch eines BLE-Moduls abschätzen?
- 8. Wie kann ich den Maßstab eines Rasters in WPF
- 9. Wie kann ich den Quellcode eines Ordners patchen?
- 10. Wie kann ich den Rand eines BorderPane in fxml einstellen?
- 11. Wie kann ich den Speicherbedarf eines minimalen Prozesses Linux reduzieren
- 12. Wie kann ich den Randfarbwert eines Elements mit jQuery ermitteln?
- 13. Wie kann ich den Farbteil eines TextView ändern?
- 14. Wie kann ich auf den Host eines benutzerdefinierten Elements zugreifen?
- 15. Wie kann ich den Standort eines Projekts in Eclipse ändern?
- 16. Wie kann ich den Fall eines Hash-Schlüssels ändern?
- 17. Wie kann ich den Wert eines Textfelds in Dart festlegen?
- 18. Wie kann ich den Pfad eines Kontextmenüs auswählen?
- 19. Wie kann ich den Inhalt eines einzelnen JPanels drucken?
- 20. Wie kann ich den CSS-Stil eines DOM-Unterbaums "zurücksetzen"?
- 21. Wie kann ich den Wert des Primärschlüssels eines NSManagedObject erhalten?
- 22. Wie kann ich den physischen Standort eines Benutzers schätzen?
- 23. Wie kann ich nur den Index eines Pandas Datenrahmens ausdrucken?
- 24. Wie kann ich den Anzeigetext eines MenuItem in Gtk2 ändern?
- 25. Wie kann ich den XPath eines DOM-Elements ermitteln?
- 26. Wie kann ich den Rand eines JLabel einstellen?
- 27. Wie kann ich den Pixelwert eines Bildes in PHP erhalten?
- 28. Wie kann ich den JFrame (Eltern) eines JInternalFrame bekommen?
- 29. Wie kann ich den Winkel der Rotation eines div
- 30. Wie kann ich den Hintergrund eines Bildes programmgesteuert erkennen?
Dank einer Tonne zog –