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
Ez a témakör a kiterjesztett eseményeket érintő , az Object Explorerben végrehajtható műveleteket ismerteti:
Bővített események munkamenetének létrehozása
Bővített események munkamenetének indítása vagy leállítása
Bővített események munkamenetének exportálása
Bővített események munkamenetsablon importálása
Bővített események munkamenetének szerkesztése
Bővített események munkamenetének törlése
Bővített események munkamenetének létrehozása
A kiterjesztett események munkamenetének létrehozásáról további információt a Bővített események munkamenet létrehozása című témakörben talál.
Bővített események munkamenetének indítása vagy leállítása
A kiterjesztett események munkamenetét a Lekérdezésszerkesztő az utasítással ALTER EVENT SESSION vagy a Object ExplorerBővített események csomópontjának használatával indíthatja el vagy állíthatja le.
Ha leállítja az esemény-munkamenetet, a munkamenet már nem szerepel aktív munkamenetként a sys.dm_xe_sessions dinamikus felügyeleti nézetben (DMV). A munkamenet definíciója azonban érintetlen marad, és újraindíthatja a munkamenetet. A munkamenet-definíció teljes eltávolításához törölnie kell a munkamenetet.
Kiterjesztett események munkamenetének elindításához vagy leállításához alter ANY EVENT SESSION engedéllyel kell rendelkeznie.
Ha leállítja a memórián belüli tárolót (például a gyűrűpuffert, a gyűjtőt, az eseménypárosítást vagy a szinkron eseményszámláló-célokat) használó munkamenetet, a munkamenet pufferében (a sys.dm_xe_session_targets DMV target_data oszlopában) tárolt összes információ elveszik. Ha a munkamenet leállítása után szeretné elérni az eseményadatokat, mentse az adatokat a munkamenet leállítása előtt, vagy konfigurálja a munkamenetet a fájlcél használatára.
Bővített események munkamenetének indítása vagy leállítása a Lekérdezésszerkesztővel
Munkamenet indításához adja ki a következő utasításokat, és cserélje le a session_name a Kiterjesztett események munkamenet nevére:
ALTER EVENT SESSION [session_name]
ON SERVER
STATE = START
Munkamenet leállításához használja a következő utasításokat, és cserélje session_name a kiterjesztett események munkamenetének nevére.
ALTER EVENT SESSION [session_name]
ON SERVER
STATE = STOP
Bővített események munkamenetének indítása vagy leállítása az Object Explorerben
Kiterjesztett események munkamenetének az Object Explorerben való elindításához vagy leállításához bontsa ki a Felügyelet, a Bővített események, majd a Munkamenet csomópontokat , majd kattintson a jobb gombbal egy munkamenetre, majd kattintson a Munkamenet indítása vagy a Munkamenet leállítása parancsra.
Bővített események munkamenetsablon exportálása
Az Object Explorerrel exportálhatja a Bővített események munkamenetet, és .xml sablonfájlként mentheti. Exportálhat például egy munkamenetet, majd alkalmazhatja a sablont egy új esemény munkamenetre az Új munkamenet varázslóval vagy az Új munkamenet varázslóval.
Amikor exportál egy munkamenetet, győződjön meg arról, hogy a sablonfájlt az NTFS fájlrendszert használó helyre menti, és korlátozza az információk megtekintésére jogosult felhasználók hozzáférését.
Bővített események munkamenet exportálása az Object Explorerben:
Bontsa ki a Felügyelet, a Kiterjesztett események, majd a Munkamenetek csomópontot
Kattintson a jobb gombbal az exportálni kívánt munkamenetre, és válassza a Munkamenet exportálása lehetőséget.
A Mentés másként párbeszédpanelen válasszon ki egy helyet a fájl mentéséhez, írja be a fájl nevét a Fájlnév mezőbe, majd kattintson a Mentés gombra.
Ha a fájlt az SQL Server Management Studio alapértelmezett sablonhelyére menti, a sablon az Új munkamenet varázsló és az Új munkamenet párbeszédpanel használatakor megjelenik az előre definiált sablonok legördülő listájában.
Bővített események munkamenetsablon importálása
Az Object Explorerrel importálhat egy sablont egy bővített események munkamenetéhez. Például érdemes lehet létrehozni egy munkamenetet egy sablonból, amelyet az SQL Server egy másik példányából exportáltak.
Kiterjesztett események munkamenet importálásához rendelkeznie kell a szükséges ALTER ANY EVENT SESSION engedélyekkel.
Mielőtt importálná a sablonfájlt, győződjön meg arról, hogy a fájl megbízható forrásból származik. A sablonfájlokat olyan helyre kell menteni, amely az NTFS fájlrendszert használja, és ahol a hozzáférés az információk megtekintésére jogosult felhasználókra korlátozódik.
Bővített események munkamenet importálása:
Az Object Explorerben bontsa ki a Felügyelet, majd a Kiterjesztett események csomópontokat.
Kattintson a jobb gombbal a Munkamenetek elemre , és válassza az Új munkamenet lehetőséget.
Adja meg a munkamenet nevét.
Nyissa meg a Sablon legördülő listát.
Kattintson a
Fájl menüpontra, válassza az "Open" lehetőséget, és keresse meg az importálni kívánt munkamenet fájlt (XML-fájlt).
A munkamenet a Munkamenetek csomópont alatt jelenik meg. Alapértelmezés szerint a munkamenet nem indul el.
Bővített események munkamenetének szerkesztése
Az Object Explorerben szerkesztheti a Bővített események munkamenetet.
Bővített események munkamenetének szerkesztése:
Az Object Explorerben bontsa ki a Felügyeleti, a Bővített események, majd a Munkamenet csomópontokat .
Kattintson a jobb gombbal egy munkamenetre, és válassza a Tulajdonságok lehetőséget.
A Lap kiválasztása szakaszban jelölje ki a szerkeszteni kívánt lapot vagy lapokat.
Miután befejezte az esemény munkamenetének felülvizsgálatát, kattintson az OK gombra.
Eseménymunkamenet-definíció szkriptelése Transact-SQL használatával
Az Új munkamenet varázsló és az Új munkamenet párbeszédpanel is rendelkezik egy szkriptbeállítással, amely létrehozza a kiterjesztett események munkamenetét meghatározó Transact-SQL.
Egy meglévő Bővített Események munkamenethez való Transact-SQL eléréséhez kattintson a jobb gombbal a munkamenet nevére, válassza a Munkamenet parancsfájlban lehetőséget, majd válassza a Létrehozás lehetőséget.
Bővített események munkamenetének törlése
A bővített események munkamenete törölhető:
A Lekérdezésszerkesztőben a(z) DROP EVENT SESSION használatával.
Az Object Explorerben.
Esemény-munkamenet törlésekor az összes konfigurációs információ el lesz távolítva, és a munkamenet definíciója már nem jelenik meg a sys.server_event_sessions katalógusnézetben.
Megjegyzés:
system_health és Always On_health az SQL Server tartalmazza; ne törölje őket. system_health alapértelmezés szerint engedélyezve van (további információ : A system_health munkamenet használata). Alapértelmezés szerint mindig On_health ki van kapcsolva. Ezek a munkamenetek olyan adatokat gyűjtenek, amelyek hasznosak lehetnek a teljesítményproblémák diagnosztizálásához.
Kiterjesztett események munkamenetének törléséhez alter ANY EVENT SESSION engedéllyel kell rendelkeznie.
Bővített események munkamenetének törlése az Object Explorerben:
Bontsa ki a Felügyelet, Bővített események és a Munkamenetek csomópontokat.
Kattintson a jobb gombbal egy munkamenetre, és válassza a Törlés parancsot.
Az Objektum törlése párbeszédpanelen kattintson az OK gombra.
Miután befejezte az esemény munkamenetének felülvizsgálatát, kattintson az OK gombra.
Ha törölni szeretne egy Bővített események munkamenetet a Lekérdezésszerkesztőben, adja meg a következő utasításokat, és cserélje le a session_name a törölni kívánt Bővített események munkamenet nevére:
DROP EVENT SESSION [session_name]
ON SERVER