Megosztás a következőn keresztül:


sys.fn_MSxe_read_event_stream (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

sys.fn_MSxe_read_event_stream Bináris adatokat ad vissza a QueryableXEventData .NET osztály belső használatra. Az SQL Server Management Studio (SSMS) bővített események felhasználói felülete ezt az osztályt használja az esemény-munkamenetek adatainak olvasásához.

Az ember által olvasható eseményadatok megtekintéséhez használja az alábbi lehetőségek egyikét a közvetlen hívás sys.fn_MSxe_read_event_stream helyett:

Transact-SQL szintaxis konvenciók

Szemantika

sys.fn_MSxe_read_event_stream ( source , source_option )

Arguments

forrás

A függvény által visszaadott eseményadatok konkrét forrása. A forrásnvarchar(260) alapértelmezett érték nélkül.

A forrás értelmezése a source_option értékétől függően eltérően történik:

source_option A forrás értelmezése
0 A forrás egy elindított esemény-munkamenet neve.
1 A forrás az elolvasni kívánt esemény-munkamenet naplófájljainak elérési útja.

Ha a helyi fájlrendszerben lévő fájlokkal használják, a forrásnak tartalmaznia kell egy esemény-munkamenet naplófájljának nevét, és helyettesítő karakterként is tartalmazhat * .

Ha blobokkal együtt használják egy Azure Storage-tárolóban, a forrás egy HTTP URL-cím, amelyet két rész összefűzésével lehet összeállítani:

1. Az Azure Storage-tároló elérési útja, amelyet perjel (/) követ.
2. A tárolóban olvasható blobok nevének gyakori előtagja.

A https://<storage-account-name>.blob.core.windows.net/container-name>/xe_session való használat például lekéri az adatokat az összes olyan blobból, amelynek neve a következővel kezdődikxe_session, és függetlenül a blobnév többi részétől, beleértve a bővítményt is. Helyettesítő karakterek nem adhatók meg. Az Azure Storage-tárolóhoz való hozzáférést lehetővé tevő hitelesítő adatoknak létezniük kell.

source_option

Az esemény adatforrásának típusát meghatározó beállítás. A lehetséges értékek a következők:

Érték Description
0 Eseményadatokat ad vissza egy elindított esemény-munkamenet event_stream céljából. A függvény határozatlan ideig fut, és a munkamenet során új eseményadatokat ad vissza.
1 Eseményadatokat ad vissza a forrás által megadott kiterjesztett eseménynapló-fájlokból.

Visszaadott tábla

Oszlop név Adattípus Description
típus int Az esemény típusa. Nem null értékű.
adat image Bináris eseményadatok. Null értékű.