Freigeben über


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.

Siehe auch