Object:Altered Event – třída
platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instance
Object:Altered event třída označuje, že objekt byl změněn; Například příkazem ALTER INDEX, ALTER TABLE nebo ALTER DATABASE. Tuto třídu událostí lze použít k určení, zda jsou objekty změněny; Například aplikace ODBC, které často vytvářejí dočasné uložené procedury.
Třída událostí Object:Altered se vždy vyskytuje jako dvě události. První událost označuje fázi Zahájení. Druhá událost označuje fázi vrácení zpět nebo potvrzení.
Monitorováním datových sloupců LoginName a NTUserName můžete určit jméno uživatele, který vytváří, odstraňuje nebo mění objekty.
Object:Altered Event Class Data Columns
Název datového sloupce | Datový typ | Popis | ID sloupce | Filtrovatelný |
---|---|---|---|---|
Název aplikace | nvarchar | Název klientské aplikace, která vytvořila připojení k instanci SQL Serveru. Tento sloupec se naplní hodnotami předanými aplikací místo zobrazovaného názvu programu. | 10 | Ano |
ClientProcessID | int | ID přiřazené hostitelským počítačem procesu, ve kterém je klientská aplikace spuštěná. Tento datový sloupec se vyplní, pokud klient poskytne ID procesu klienta. | 9 | Ano |
ID databáze | int | ID databáze určené příkazem databáze USE |
3 | Ano |
Název databáze | nvarchar | Název databáze, ve které je spuštěný uživatelský příkaz. | 35 | Ano |
EventClass | int | Typ události = 164. | 27 | Ne |
EventSequence | int | Posloupnost dané události v rámci požadavku | 51 | Ne |
EventSubClass | int | Typ podtřídy události 0=Začátek 1=Potvrzení 2=Vrácení zpět |
21 | Ano |
ID skupiny | int | ID skupiny úloh, ve které se aktivuje událost trasování SQL. | 66 | Ano |
Název hostitele | nvarchar | Název počítače, na kterém je klient spuštěný. Tento datový sloupec se vyplní, pokud klient zadá název hostitele. K určení názvu hostitele použijte funkci HOST_NAME. | 8 | Ano |
ID indexu | int | ID indexu objektu ovlivněného událostí. Chcete-li zjistit ID indexu objektu, použijte index_id sloupec zobrazení katalogu sys.indexes. | 24 | Ano |
IntegerData | int | Pořadové číslo události odpovídající počáteční události Tento sloupec je k dispozici pouze pro typ Commit nebo Rollback události. podtřída. | 25 | Ano |
IsSystem | int | Určuje, jestli došlo k události v systémovém procesu nebo uživatelském procesu. 1 = systém, NULL = uživatel. | 60 | Ano |
LoginName | nvarchar | Název přihlášení uživatele (přihlašovací údaje zabezpečení SYSTÉMU SQL Server nebo přihlašovací údaje systému Microsoft Windows ve formátu DOMÉNA\uživatelské jméno). | 11 | Ano |
LoginSid | obrázku |
Identifikační číslo zabezpečení (SID) přihlášeného uživatele. Tyto informace najdete v zobrazení katalogu sys.server_principals. Každý identifikátor SID je jedinečný pro každé přihlášení na serveru. | 41 | Ano |
NTDomainName | nvarchar | Doména Systému Windows, do které uživatel patří. | 7 | Ano |
NTUserName | nvarchar | Uživatelské jméno systému Windows. | 6 | Ano |
ID objektu | int | ID objektu přiřazené systémem. | 22 | Ano |
ObjectID2 | bigint | ID funkce oddílu při změně schématu oddílu, ID fronty při změně služby nebo ID schématu kolekce při změně schématu XML. | 56 | Ano |
Název objektu | nvarchar | Název odkazovaného objektu. | 34 | Ano |
ObjectType | int | Hodnota představující typ objektu zapojeného do události. Tato hodnota odpovídá sloupci typu v zobrazení katalogu sys.objects. Hodnoty najdete v tématu Sloupec události trasování typu ObjectType. | 28 | Ano |
ID požadavku | int | ID dávkového požadavku obsahujícího příkaz. | 49 | Ano |
Název serveru | nvarchar | Název instance systému SQL Server, která se trasuje. | 26 | Ne |
SessionLoginName | nvarchar | Přihlašovací jméno uživatele, který relaci pochází. Pokud se například připojíte k SQL Serveru pomocí Login1 a spustíte příkaz jako Login2, sessionLoginName zobrazí Login1 a LoginName zobrazí Login2. Tento sloupec zobrazuje přihlášení k SQL Serveru i Windows. | 64 | Ano |
SPID | int | ID relace, na které došlo k události. | 12 | Ano |
Počáteční čas | data a času | Čas, kdy událost začala, pokud je k dispozici. | 14 | Ano |
TransactionID | bigint | ID transakce přiřazené systémem. | 4 | Ano |
XactSequence | bigint | Token, který popisuje aktuální transakci. | 50 | Ano |
Viz také
rozšířených událostí
sp_trace_setevent (Transact-SQL)