Freigeben über


Audit Database Mirroring Login (Ereignisklasse)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

SQL Server erstellt ein Überwachungsdatenbankspiegelungs-Anmeldeereignis, um Überwachungsmeldungen im Zusammenhang mit der Sicherheit des Datenbankspiegelungstransports zu melden.

Datenspalten der Audit Database Mirroring Login-Ereignisklasse

Datenspalte Typ Beschreibung Spaltennummer Filterbar
ApplicationName nvarchar Wird in dieser Ereignisklasse nicht verwendet. 10 Ja
ClientProcessID int Wird in dieser Ereignisklasse nicht verwendet. 9 Ja
DatabaseID int SQL Server Profiler zeigt den Namen der Datenbank an, wenn die ServerName -Datenspalte in der Ablaufverfolgung aufgezeichnet wird und der Server verfügbar ist. Der Wert für eine Datenbank kann mithilfe der DB_ID-Funktion ermittelt werden. 3 Ja
EventClass int Der Typ der aufgezeichneten Ereignisklasse. Lautet für Audit Database Mirroring Login immer 154. 27 No
EventSequence int Die Sequenznummer für dieses Ereignis. 51 No
EventSubClass int Der Typ der Ereignisunterklasse, der weitere Informationen zu jeder Ereignisklasse liefert. In der folgenden Tabelle sind die Ereignisunterklassen-Werte für dieses Ereignis aufgeführt. 21 Ja
FileName nvarchar Unterstützte Authentifizierungsmethode, konfiguriert am Endpunkt für die Remotedatenbank-Spiegelung. Wenn mehr als eine Methode zur Verfügung steht, bestimmt der annehmende Endpunkt (Zielendpunkt), welche Methode zuerst versucht wird. Dabei sind folgende Werte möglich:



Keine. Es wird keine Authentifizierungsmethode konfiguriert.

NTLM. Erfordert die NTLM-Authentifizierung.

KERBEROS. Erfordert die Kerberos-Authentifizierung.

NEGOTIATE. Windows verhandelt die Authentifizierungsmethode.

CERTIFICATE. Erfordert das Zertifikat, das für den in der master -Datenbank gespeicherten Endpunkt konfiguriert wurde.

NTLM, ZERTIFIKAT. Nimmt NTLM oder das Endpunktzertifikat für die Authentifizierung an.

KERBEROS, ZERTIFIKAT. Nimmt Kerberos oder das Endpunktzertifikat für die Authentifizierung an.

VERHANDELN, ZERTIFIKAT. Windows verhandelt die Authentifizierungsmethode, oder es kann ein Endpunktzertifikat für die Authentifizierung verwendet werden.

ZERTIFIKAT, NTLM. Nimmt ein Endpunktzertifikat oder NTLM für die Authentifizierung an.

ZERTIFIKAT, KERBEROS. Nimmt ein Endpunktzertifikat oder Kerberos für die Authentifizierung an.

ZERTIFIKAT, VERHANDELN. Nimmt ein Endpunktzertifikat für die Authentifizierung an, oder Windows verhandelt die Authentifizierungsmethode.
36 No
HostName nvarchar Wird in dieser Ereignisklasse nicht verwendet. 8 Ja
IsSystem int Gibt an, ob das Ereignis bei einem Systemprozess oder einem Benutzerprozess aufgetreten ist. 1 = System, 0 = Benutzer. 60 No
LoginSid Abbildung Die Sicherheits-ID (SID, Security Identification Number) des angemeldeten Benutzers. Die SID ist für jede Anmeldung beim Server eindeutig. 41 Ja
NTDomainName nvarchar Die Windows-Domäne, der der Benutzer angehört. 7 Ja
NTUserName nvarchar Der Name des Benutzers, der Besitzer der Verbindung ist, die dieses Ereignis generiert hat. 6 Ja
ObjectName nvarchar Die für diese Verbindung verwendete Verbindungszeichenfolge. 34 No
OwnerName nvarchar Unterstützte Authentifizierungsmethode, konfiguriert am Endpunkt für die lokale Datenbankspiegelung. Wenn mehr als eine Methode zur Verfügung steht, bestimmt der annehmende Endpunkt (Zielendpunkt), welche Methode zuerst versucht wird. Dabei sind folgende Werte möglich:



Keine. Es wird keine Authentifizierungsmethode konfiguriert.

NTLM. Erfordert die NTLM-Authentifizierung.

KERBEROS. Erfordert die Kerberos-Authentifizierung.

NEGOTIATE. Windows verhandelt die Authentifizierungsmethode.

CERTIFICATE. Erfordert das Zertifikat, das für den in der master -Datenbank gespeicherten Endpunkt konfiguriert wurde.

NTLM, ZERTIFIKAT. Nimmt NTLM oder das Endpunktzertifikat für die Authentifizierung an.

KERBEROS, ZERTIFIKAT. Nimmt Kerberos oder das Endpunktzertifikat für die Authentifizierung an.

VERHANDELN, ZERTIFIKAT. Windows verhandelt die Authentifizierungsmethode, oder es kann ein Endpunktzertifikat für die Authentifizierung verwendet werden.

ZERTIFIKAT, NTLM. Nimmt ein Endpunktzertifikat oder NTLM für die Authentifizierung an.

ZERTIFIKAT, KERBEROS. Nimmt ein Endpunktzertifikat oder Kerberos für die Authentifizierung an.

ZERTIFIKAT, VERHANDELN. Nimmt ein Endpunktzertifikat für die Authentifizierung an, oder Windows verhandelt die Authentifizierungsmethode.
37 No
ProviderName nvarchar Die für diese Verbindung verwendete Authentifizierungsmethode. 46 No
RoleName nvarchar Die Rolle der Verbindung. Dabei handelt es sich um initiator oder target. 38 No
ServerName nvarchar Der Name der Instanz von SQL Server, für die eine Ablaufverfolgung ausgeführt wird. 26 No
SPID int Die von SQL Server zugeordnete Session-ID dem mit dem Client verbundenen Prozess. 12 Ja
StartTime datetime Der Zeitpunkt, zu dem das Ereignis begonnen hat, falls verfügbar. 14 Ja
State int Gibt den Speicherort im SQL Server-Quellcode an, von dem aus das Ereignis erstellt wurde. Jeder Ort, von dem aus dieses Ereignis ggf. erstellt werden kann, besitzt einen anderen Statuscode. Der Microsoft Software Service kann mithilfe dieses Statuscodes herausfinden, wo das Ereignis generiert wurde. 30 No
TargetUserName nvarchar Anmeldestatus. Eine der folgenden Optionen:

INITIAL

WARTEN ANMELDEN VERHANDELN

EIN ISC

EIN ASC

ZWEI ISC

ZWEI ASC

WARTEN ISC Bestätigen

WARTEN ASC Bestätigen

WARTE, ABLEHNE

WARTE PRE-MASTER GEHEIMNIS

WARTE, BESTÄTIGUNG

WARTE, SCHIEDSVERFAHREN

ONLINE

ERROR



Hinweis: ISC = Sicherheitskontext initiieren. ASC = Sicherheitskontext akzeptieren.
39 No
TransactionID bigint Die vom System zugewiesene ID der Transaktion. 4 No

In der folgenden Tabelle sind die Unterklassenwerte für diese Ereignisklasse aufgelistet.

Kennung Unterklasse Beschreibung
1 Login-Erfolg Ein Login Success-Ereignis meldet, dass der letzte Datenbankspiegelungs-Anmeldeprozess erfolgreich abgeschlossen wurde.
2 Login-Protokollfehler Ein Login Protocol Error-Ereignis meldet, dass die Datenbankspiegelungs-Anmeldung eine Meldung erhält, die zwar wohlgeformt, jedoch für den aktuellen Status des Anmeldeprozesses ungültig ist. Die Meldung ging eventuell verloren oder wurde außer der Reihe versendet.
3 Fehler im Nachrichtenformat Ein Message Format Error-Ereignis meldet, dass die Datenbankspiegelungs-Anmeldung eine Meldung erhalten hat, die dem erwarteten Format nicht entspricht. Die Nachricht wurde möglicherweise beschädigt, oder ein anderes Programm als SQL Server sendet Nachrichten an den Port, den die Datenbankspiegelung verwendet.
4 Verhandlungsscheitern Ein Negotiate Failure-Ereignis meldet, dass der lokale Datenbankspiegelungs-Endpunkt und der Remotedatenbank-Spiegelungsendpunkt gegenseitig ausschließende Authentifizierungsebenen unterstützen.
5 Authentifizierungsfehler Ein Authentication Failure-Ereignis meldet, dass ein Datenbankspiegelungs-Endpunkt aufgrund eines Fehlers keine Authentifizierung für die Verbindung durchführen kann. Für die Windows-Authentifizierung meldet dieses Ereignis, dass der Datenbankspiegelungs-Endpunkt keine Windows-Authentifizierung verwenden kann. Für eine zertifikatbasierte Authentifizierung meldet dieses Ereignis, dass der Datenbankspiegelungs-Endpunkt nicht auf das Zertifikat zugreifen kann.
6 Autorisierungsfehler Ein Authorization Failure-Ereignis meldet, dass ein Datenbankspiegelungs-Endpunkt die Autorisierung für die Verbindung verweigert hat. Bei der Windows-Authentifizierung meldet dieser Bericht, dass die Sicherheits-ID für die Verbindung mit keinem Datenbankbenutzer übereinstimmt. Für eine zertifikatbasierte Authentifizierung meldet dieses Ereignis, dass der in der Meldung zugestellte öffentliche Schlüssel nicht mit einem Zertifikat in der master -Datenbank übereinstimmt.

Weitere Informationen

ENDPUNKT ERSTELLEN (Transact-SQL)
ALTER ENDPUNKT (Transact-SQL)
Datenbankspiegelung (SQL Server)