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


Adatbázis auditálási hatókör és GDR eseményosztály

A következőkre vonatkozik:SQL ServerAzure SQL Database

Az Audit Database Scope GDR eseményosztály akkor fordul elő, amikor bármely Microsoft SQL Server felhasználó kiadja a GRANT, REGER vagy DENY engedélyt egy nyilatkozatengedély céljából a Microsoft SQL Server-ben kizárólag adatbázis-alapú műveletekhez, például az adatbázishoz való jogosításokhoz.

Audit adatbázis hatóköre GDR eseményosztály adatoszlopok

Adatoszlop neve Adattípus Description Oszlopazonosító Szűrhető
ApplicationName nvarchar Annak az ügyfélalkalmazásnak a neve, amely létrehozta a kapcsolatot az SQL Server egy példányával. Ez az oszlop a program megjelenített neve helyett az alkalmazás által átadott értékekkel van feltöltve. 10 Igen
ClientProcessID int A gazdaszámítógép által hozzárendelt azonosító ahhoz a folyamathoz, amelyben az ügyfélalkalmazás fut. Ez az adatoszlop akkor lesz feltöltve, ha az ügyfél megadja az ügyfél folyamatazonosítóját. 9 Igen
DatabaseID int Az adatbázis azonosítója, amelyet az USE adatbázis utasítás vagy az alapértelmezett adatbázis jelöl, ha egy adott példányra nem adott USE adatbázis utasítást adtak ki. Az SQL Server Profiler megjeleníti az adatbázis nevét, ha a ServerName adatoszlop rögzítésre kerül a nyomkövetésben, és a szerver elérhető. Határozza meg az adatbázis értékét a DB_ID függvénnyel. 3 Igen
DatabaseName nvarchar Annak az adatbázisnak a neve, amelyben a felhasználói utasítás fut. 35 Igen
DBUserName nvarchar Az ügyfél SQL Server felhasználóneve. 40 Igen
EventClass int Az esemény típusa = 102. 27 Nem
Eseménysorozat int Egy adott esemény sorrendje a kérelemben. 51 Nem
EventSubClass int Az esemény alosztály típusa.

1=Grant

2=Visszavonás

3=Tagadás
21 Igen
HostName nvarchar Annak a számítógépnek a neve, amelyen az ügyfél fut. Ez az adatoszlop akkor van feltöltve, ha a kliens megadja a hosztnevet. A gazdanév meghatározásához használja az HOST_NAME függvényt. 8 Igen
IsSystem int Azt jelzi, hogy az esemény rendszerfolyamaton vagy felhasználói folyamaton történt-e. 1 = rendszer, 0 = felhasználó. 60 Igen
LoginName nvarchar A felhasználó bejelentkezésének neve (akár az SQL Server biztonsági bejelentkezése, akár a Microsoft Windows bejelentkezési adatai DOMAIN\felhasználónév formájában). 11 Igen
LoginSid image A bejelentkezett felhasználó biztonsági azonosítója (SID). Ezt az információt a sys.server_principals katalógus nézetben találhatod. Minden sid egyedi a kiszolgálón található minden bejelentkezéshez. 41 Igen
NTDomainName nvarchar Windows-tartomány, amelyhez a felhasználó tartozik. 7 Igen
NTUserName nvarchar Windows-felhasználónév. 6 Igen
ObjectName nvarchar A hivatkozott objektum neve. 34 Igen
ObjectType int Az érték, amely az eseményben részt vevő objektum típusát jelöli. Ez az érték megfelel a sys.objects katalógusnézet típusoszlopának. Az értékekért lásd: ObjectType Trace Event Column. 28 Igen
Tulajdonosnév nvarchar Az objektum tulajdonosának adatbázis felhasználóneve. 37 Igen
Permissions bigint Egész érték, amely a megjelölt jogosultságok típusát jelöli.

1=ADATBÁZIS LÉTREHOZÁSA

2=KÉSZÍTS TÁBLÁZATOT

4=LÉTREHOZNI ELJÁRÁST

8=NÉZŐPONT LÉTREHOZÁSA

16=SZABÁLY LÉTREHOZÁSA

32=ALAPÉRTELMEZÉS

64=BIZTONSÁGI ADATBÁZIS

128=BIZTONSÁGI NAPLÓ

256=TARTALÉK TÁBLA

512=LÉTREHOZ FÜGGVÉNYT
19 Igen
RequestID int Az utasítást tartalmazó kérelem azonosítója. 49 Igen
Kiszolgálónév nvarchar A nyomkövetés alatt álló SQL Server-példány neve. 26 Nem
SessionLoginName Nvarchar A munkamenetet létrehozó felhasználó bejelentkezési neve. Például, ha Login1-vel csatlakozol az SQL Serverhez, és egy utasítást futtatsz Login2-ként, akkor a SessionLoginName a Login1-et, a LoginName pedig Login2-t mutatja. Ez az oszlop az SQL Server- és a Windows-bejelentkezéseket is megjeleníti. 64 Igen
SPID int Annak a munkamenetnek az azonosítója, amelyen az esemény történt. 12 Igen
StartTime datetime Az esemény indításának időpontja, ha elérhető. 14 Igen
Siker int 1 = siker. 0 = kudarc. Például az 1 érték a jogosultsági ellenőrzés sikerét, a 0 érték pedig a meghibásodást. 23 Igen
TargetLoginName nvarchar Olyan műveletek esetén, amelyek céloznak egy bejelentkezést (például új bejelentkezés hozzáadása), a célzott bejelentkezés neve. 42 Igen
TargetLoginSid image Olyan műveletek esetén, amelyek egy bejelentkezést céloznak (például új bejelentkezés hozzáadása), a célzott bejelentkezés biztonsági azonosító száma (SID). 43 Igen
TargetUserName nvarchar Olyan műveletek esetén, amelyek egy adatbázis-felhasználót céloznak (például egy felhasználó engedélyének megadása), az adott felhasználó nevét kell megadni. 39 Igen
TextData kontextus SQL szöveg a Grant/Revoke/Deny utasításhoz. 1 Igen
TransactionID bigint A tranzakció rendszer által hozzárendelt azonosítója. 4 Igen
XactSequence bigint Token a jelenlegi tranzakció leírására. 50 Igen

Lásd még:

SQL Server Profiler
sp_trace_setevent (Transact-SQL)
TÁMOGATÁS (Transact-SQL)
VISSZAVONÁS (Transact-SQL)
MEGTAGADÁS (Transact-SQL)