sys.external_job_streams (Transact-SQL)
Wichtig
Azure SQL Edge unterstützt die ARM64-Plattform nicht mehr.
Gibt jeweils eine Zeile für das externe Eingabe- oder Ausgabestreamobjekt zurück, das einem externen Streamingauftrag zugeordnet ist.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
job_id | int | Die Objekt-ID des Streamingauftragsobjekts. Diese Spalte ist der object_id Spalte von sys.external_streaming_jobs . |
stream_id | int | Die Objekt-ID des Streamobjekts. Diese Spalte ist der object_id Spalte von sys.external_streams . |
is_input | bit | 1 wenn das Streamobjekt eine Eingabe für den Streamingauftrag verwendet wird, andernfalls 0 . |
is_output | bit | 1 wenn das Streamobjekt eine Ausgabe für den Streamingauftrag verwendet wird, andernfalls 0 . |
Beispiele
Diese Katalogsicht wird in Verbindung mit sys.external_streams
- und sys.external_streaming_jobs
-Katalogsichten verwendet. Eine Beispielabfrage wird wie folgt angezeigt:
SELECT sj.Name AS Job_Name,
sj.Create_date AS Job_Create_Date,
sj.modify_date AS Job_Modify_Date,
sj.statement AS Stream_Job_Query,
Input_Stream_Name = CASE js.is_input
WHEN 1 THEN s.Name
ELSE NULL
END,
output_Stream_Name = CASE js.is_output
WHEN 1 THEN s.Name
ELSE NULL
END,
s.location AS Stream_Location
FROM sys.external_job_streams js
INNER JOIN sys.external_streams s
ON s.object_id = js.stream_id
INNER JOIN sys.external_streaming_jobs sj
ON sj.object_id = js.job_id;
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.