Delen via


Aanmeldingsgebeurtenisklasse voor databasespiegeling controleren

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

SQL Server creëert een Audit Database Mirroring Login-evenement om auditberichten te rapporteren die verband houden met databasespiegeling transportbeveiliging.

Auditdatabasespiegeling Login, Event Class Datakolommen

Gegevenskolom Typologie Description Kolomnummer Filterbaar
ApplicationName nvarchar Niet gebruikt in deze onderdeelklasse. 10 Yes
ClientProcessID int Niet gebruikt in deze onderdeelklasse. 9 Yes
DatabaseID int SQL Server Profiler toont de naam van de database als de ServerName-datakolom in de trace wordt vastgelegd en de server beschikbaar is. Bepaal de waarde voor een database met behulp van de functie DB_ID. 3 Yes
EventClass int Het type gebeurtenisklasse die wordt gevangen. Altijd 154 voor auditdatabasespiegeling en login. 27 Nee.
EventSequence int Volgnummer voor dit evenement. 51 Nee.
EventSubClass int Het type gebeurtenissubklasse, die meer informatie geeft over elke gebeurtenisklasse. De onderstaande tabel geeft de waarden van de onderklasse van dit evenement weer. 21 Yes
Bestandsnaam nvarchar Ondersteunde authenticatiemethode geconfigureerd op het externe databasespiegelings-endpoint. Wanneer er meer dan één methode beschikbaar is, bepaalt het accepterende (doel)eindpunt welke methode als eerste wordt geprobeerd. Mogelijke waarden zijn:



Geen. Er is geen authenticatiemethode ingesteld.

NTLM. Vereist NTLM-authenticatie.

KERBEROS. Vereist Kerberos-authenticatie.

ONDERHANDELEN. Windows onderhandelt over de authenticatiemethode.

CERTIFICAAT. Vereist het certificaat dat voor het eindpunt is geconfigureerd, dat is opgeslagen in de masterdatabase .

NTLM, CERTIFICAAT. Accepteert NTLM of het endpointcertificaat voor authenticatie.

KERBEROS, CERTIFICAAT. Accepteert Kerberos of het eindpuntcertificaat voor authenticatie.

ONDERHANDEL, CERTIFICAAT. Windows onderhandelt over de authenticatiemethode, of een endpointcertificaat kan worden gebruikt voor authenticatie.

CERTIFICAAT, NTLM. Accepteert een endpointcertificaat of NTLM voor authenticatie.

CERTIFICAAT, KERBEROS. Accepteert een endpointcertificaat of Kerberos voor authenticatie.

CERTIFICAAT, ONDERHANDELEN. Accepteert een endpointcertificaat voor authenticatie of Windows onderhandelt over de authenticatiemethode.
36 Nee.
HostNaam nvarchar Niet gebruikt in deze onderdeelklasse. 8 Yes
IsSystem int Geeft aan of de gebeurtenis heeft plaatsgevonden in een systeemproces of een gebruikersproces. 1 = systeem, 0 = gebruiker. 60 Nee.
LoginSid image Het beveiligingsidentificatienummer (SID) van de ingelogde gebruiker. Elke SID is uniek voor elke aanmelding op de server. 41 Yes
NTDomainName nvarchar Het Windows-domein waartoe de gebruiker behoort. 7 Yes
NTUserName nvarchar De naam van de gebruiker die eigenaar is van de verbinding die dit evenement heeft veroorzaakt. 6 Yes
Objectname nvarchar De verbindingslijn die voor deze verbinding wordt gebruikt. 34 Nee.
EigenaarNaam nvarchar Ondersteunde authenticatiemethode geconfigureerd op het lokale databasespiegelings-eindpunt. Wanneer er meer dan één methode beschikbaar is, bepaalt het accepterende (doel)eindpunt welke methode als eerste wordt geprobeerd. Mogelijke waarden zijn:



Geen. Er is geen authenticatiemethode ingesteld.

NTLM. Vereist NTLM-authenticatie.

KERBEROS. Vereist Kerberos-authenticatie.

ONDERHANDELEN. Windows onderhandelt over de authenticatiemethode.

CERTIFICAAT. Vereist het certificaat dat voor het eindpunt is geconfigureerd, dat is opgeslagen in de masterdatabase .

NTLM, CERTIFICAAT. Accepteert NTLM of het endpointcertificaat voor authenticatie.

KERBEROS, CERTIFICAAT. Accepteert Kerberos of het eindpuntcertificaat voor authenticatie.

ONDERHANDEL, CERTIFICAAT. Windows onderhandelt over de authenticatiemethode of een endpointcertificaat kan worden gebruikt voor authenticatie.

CERTIFICAAT, NTLM. Accepteert een endpointcertificaat of NTLM voor authenticatie.

CERTIFICAAT, KERBEROS. Accepteert een endpointcertificaat of Kerberos voor authenticatie.

CERTIFICAAT, ONDERHANDELEN. Accepteert een endpointcertificaat voor authenticatie of Windows onderhandelt over de authenticatiemethode.
37 Nee.
ProviderName nvarchar De authenticatiemethode die voor deze verbinding wordt gebruikt. 46 Nee.
RoleName nvarchar De rol van de verbinding. Dit is ofwel initiator of doelwit. 38 Nee.
Servernaam nvarchar De naam van de instance van SQL Server die wordt getraceerd. 26 Nee.
SPID int De sessie-ID die door SQL Server is toegewezen aan het proces dat aan de client is gekoppeld. 12 Yes
StartTime datetime Het tijdstip waarop het evenement begon, wanneer beschikbaar. 14 Yes
State int Geeft de locatie aan binnen de SQL Server-broncode die het event heeft geproduceerd. Elke locatie die dit evenement kan veroorzaken, heeft een andere staatscode. Een Microsoft support engineer kan deze statuscode gebruiken om te achterhalen waar het event is geproduceerd. 30 Nee.
TargetUserName nvarchar Loginstatus. Een van de volgende:

INITIAAL

WACHT INLOGGEN ONDERHANDELEN

ÉÉN ISC

ÉÉN ASC

TWEE ISC

TWEE ASC

WACHT ISC Bevestig

WACHT ASC Bevestig

WACHT, WEIGER

WACHT PRE-MASTER GEHEIM

WACHT OP BEVESTIGING

WACHT ARBITRAGE

ONLINE

FOUT



Opmerking: ISC = Beveiligingscontext starten. ASC = Accepteer Security Context.
39 Nee.
TransactionID bigint De door het systeem toegewezen ID van de transactie. 4 Nee.

De onderstaande tabel geeft de subklassewaarden voor deze gebeurtenisklasse weer weer.

ID-kaart Subklasse Description
1 Succesvol inloggen Een Login Success-event meldt dat het aangrenzende databasespiegeling-inlogproces succesvol is afgerond.
2 Login protocol fout Een Login Protocol Error-gebeurtenis meldt dat de database-mirroring login een bericht ontvangt dat goed gevormd is, maar niet geldig voor de huidige staat van het inlogproces. Het bericht kan verloren zijn gegaan of buiten volgorde zijn verzonden.
3 Berichtformaatfout Een Message Format Error-gebeurtenis meldt dat de database-mirroring login een bericht ontving dat niet overeenkomt met het verwachte formaat. Het bericht kan beschadigd zijn, of een ander programma dan SQL Server kan berichten sturen naar de poort die databasemirroring gebruikt.
4 Onderhandelen Mislukking Een Negotiate Failure-gebeurtenis meldt dat het lokale databasespiegelingseindpunt en het externe databasespiegelingspunt wederzijds exclusieve authenticatieniveaus ondersteunen.
5 Authenticatiefout Een Authentication Failure-gebeurtenis meldt dat een databasespiegelend endpoint geen authenticatie voor de verbinding kan uitvoeren vanwege een fout. Voor Windows-authenticatie meldt dit event dat het databasespiegelings-endpoint geen Windows-authenticatie kan gebruiken. Voor certificaatgebaseerde authenticatie meldt dit evenement dat het databasespiegelingseindpunt geen toegang heeft tot het certificaat.
6 Mislukte autorisatie Een Authorization Fail-gebeurtenis meldt dat een database-mirroring endpoint de autorisatie voor de verbinding heeft geweigerd. Voor Windows-authenticatie meldt dit event dat de beveiligingsidentificatie van de verbinding niet overeenkomt met een databasegebruiker. Voor certificaatgebaseerde authenticatie meldt deze gebeurtenis dat de publieke sleutel die in het bericht wordt geleverd, niet overeenkomt met een certificaat in de masterdatabase .

Zie ook

MAAK EINDPUNT (Transact-SQL)
ALTER EINDPUNT (Transact-SQL)
Databasespiegeling (SQL Server)