Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Az alábbi eszközökkel hozhat létre és kezelhet bővített SQL Server-események munkameneteket:
Data Definition Language (DDL) utasítások. Ezek lehetővé teszik a kiterjesztett események munkamenetének létrehozását és módosítását.
Dinamikus felügyeleti nézetek, katalógusnézetek és rendszertáblák. Ezek lehetővé teszik a munkamenetek adatainak és metaadatainak lekérését Transact-SQL utasítások használatával. A rendszertáblák segítenek meghatározni az SQL Trace-eseményosztályok és -oszlopok meglévő Kiterjesztett események megfelelőit.
Az Object Explorer Bővített események csomópontja. Ez lehetővé teszi munkamenetek indítását, leállítását vagy törlését, illetve munkamenetsablonok importálását és exportálását.
Az SQL Server PowerShell-szolgáltatója. Ez egy hatékony eszköz, amellyel kiterjesztett események munkameneteket hozhat létre, módosíthat és kezelhet. További információ: A PowerShell-szolgáltató használata kiterjesztett eseményekhez.
SQL Server Management Studio. Ez lehetővé teszi a Kiterjesztett események témakörökben megadott kódminták létrehozását és végrehajtását. További információ: Object Explorer.
A létrehozott munkameneteken kívül létezik egy alapértelmezett rendszerállapot-munkamenet a kiszolgálón. A munkamenet összegyűjti a teljesítményproblémák elhárításához használható rendszeradatokat. Lásd a system_health session használata dokumentumot további információért.
DDL-utasítások
A kiterjesztett események munkamenetének létrehozásához, módosításához és elvetéséhez használja az alábbi DDL-utasításokat.
| Név | Description |
|---|---|
| CREATE EVENT SESSION (Transact-SQL) | Létrehoz egy kiterjesztett esemény munkamenet-objektumot, amely azonosítja az események forrását, az esemény munkamenet céljait és az esemény munkamenet paramétereit. |
| ALTER EVENT SESSION (Transact-SQL) | Elindít vagy leállítja az esemény-munkamenetet, vagy módosít egy esemény-munkamenet konfigurációját. |
| DROP EVENT SESSION (Transact-SQL) - Esemény munkamenet törlése (Transact-SQL) | Esemény-munkamenet elvetése. |
Katalógusnézetek
Az alábbi katalógusnézetek segítségével szerezheti be az esemény-munkamenetek létrehozásakor létrehozott metaadatokat.
| Név | Description |
|---|---|
| sys.server_event_sessions (Transact-SQL) | Felsorolja az összes esemény munkamenet-definícióját. |
| sys.server_event_session_actions (Transact-SQL) | Egy esemény munkamenet minden egyes eseményén egy sort ad vissza minden művelethez. |
| sys.server_event_session_events (Transact-SQL) | Egy esemény munkamenetében minden egyes eseményhez egy sort ad vissza. |
| sys.server_event_session_fields (Transact-SQL) | Egy sort ad vissza minden olyan testre szabható oszlophoz, amely explicit módon lett beállítva eseményekre és célokra. |
| sys.server_event_session_targets (Transact-SQL) | Egy esemény-munkamenet minden egyes eseménycéljának egy sorát adja vissza. |
Dinamikus felügyeleti nézetek
A munkamenet metaadatainak és a munkamenet adatainak lekéréséhez használja az alábbi dinamikus felügyeleti nézeteket. A metaadatok a katalógusnézetekből származnak, és a munkamenet adatai az esemény munkamenetének indításakor és futtatásakor jönnek létre.
Megjegyzés:
Ezek a nézetek nem tartalmaznak munkamenet-adatokat, amíg egy munkamenet el nem indul.
| Név | Description |
|---|---|
| sys.dm_os_dispatcher_pools (Transact-SQL) | A munkamenet-diszpécserkészletekről ad vissza információkat. |
| sys.dm_xe_objects (Transact-SQL) | Egy sort ad vissza minden olyan objektumhoz, amelyet egy eseménycsomag fed le. |
| sys.dm_xe_object_columns (Transact-SQL) | Az összes objektum sémaadatait adja vissza. |
| sys.dm_xe_packages (Transact-SQL) | Felsorolja a Kiterjesztett események motorral regisztrált összes csomagot. |
| sys.dm_xe_sessions (Transact-SQL) | Egy aktív kiterjesztett események munkamenetével kapcsolatos információkat ad vissza. |
| sys.dm_xe_session_targets (Transact-SQL) | Adatokat ad vissza a munkamenet-célokról. |
| sys.dm_xe_session_events (Transact-SQL) | Adatokat ad vissza a munkamenet-eseményekről. |
| sys.dm_xe_session_event_actions (Transact-SQL) | Adatokat ad vissza az esemény-munkamenet műveleteiről. |
| sys.dm_xe_map_values (Transact-SQL) | A belső numerikus kulcsok emberi olvasásra alkalmas szöveghez való leképezését biztosítja. |
| sys.dm_xe_session_object_columns (Transact-SQL) | A munkamenethez kötött objektumok konfigurációs értékeit jeleníti meg. |
Rendszertáblák
Az alábbi rendszertáblákkal információkat szerezhet be az SQL Trace-eseményosztályok és -oszlopok bővített eseményeinek megfelelőiről.
| Név | Description |
|---|---|
| trace_xe_event_map (Transact-SQL) | Egy sort tartalmaz minden olyan kiterjesztett eseményhez, amely egy SQL Trace-eseményosztályhoz van leképezve. |
| trace_xe_action_map (Transact-SQL) | Egy sort tartalmaz minden olyan kiterjesztett eseményművelethez, amely egy SQL Trace-oszlopazonosítóhoz van megfeleltetve. |
Lásd még:
Dinamikus felügyeleti nézetek és függvények (Transact-SQL)
katalógusnézetek (Transact-SQL)
BŐVÍTETT SQL Server-eseménytáblák (Transact-SQL)
A rendszer_egészség munkamenet használata
A PowerShell-szolgáltató használata kiterjesztett eseményekhez