Udostępnij za pośrednictwem


sys.external_job_streams (Transact-SQL)

Ważne

Usługa Azure SQL Edge zostanie wycofana 30 września 2025 r. Aby uzyskać więcej informacji i opcji migracji, zobacz powiadomienie o wycofaniu.

Uwaga

Usługa Azure SQL Edge nie obsługuje już platformy ARM64.

Zwraca wiersz dla obiektu wejściowego lub wyjściowego zewnętrznego strumienia zamapowanego na zewnętrzne zadanie przesyłania strumieniowego.

Nazwa kolumny Typ danych opis
job_id int Numer identyfikacyjny obiektu zadania przesyłania strumieniowego. Ta kolumna jest mapowania na kolumnę object_id .sys.external_streaming_jobs
stream_id int Numer identyfikacyjny obiektu strumienia. Ta kolumna jest mapowania na kolumnę object_id .sys.external_streams
is_input bit 1 jeśli obiekt strumienia jest używany jako dane wejściowe dla zadania przesyłania strumieniowego, w przeciwnym razie 0.
is_output bit 1 jeśli obiekt strumienia jest używany jako dane wyjściowe zadania przesyłania strumieniowego, w przeciwnym razie 0.

Przykłady

Ten widok wykazu jest używany razem z widokami wykazu i sys.external_streaming_jobs widokami sys.external_streams wykazu. Przykładowe zapytanie jest wyświetlane w następujący sposób:

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;

Uprawnienia

Widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczania, które użytkownik jest właścicielem lub którym użytkownik otrzymał jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.