Share via


Gebeurtenisklasse voor connectie met databasespiegeling

Van toepassing op:SQL ServerAzure SQL Database

SQL Server genereert een Database Mirroring Connection-gebeurtenis om de status van een transportverbinding te rapporteren die door Database Mirroring wordt beheerd.

Databasespiegeling: Connection Event Class Datakolommen

Gegevenskolom Typologie Description Kolomnummer Filterbaar
ApplicationName nvarchar De naam van de clientapplicatie die de verbinding met een instantie van SQL Server heeft gemaakt. Deze kolom wordt gevuld met de waarden die door de toepassing worden doorgegeven in plaats van de weergegeven naam van het programma. 10 Yes
ClientProcessID int De ID die door de hostcomputer is toegewezen aan het proces waarin de clientapplicatie draait. Deze gegevenskolom wordt ingevuld als de clientproces-id wordt opgegeven door de client. 9 Yes
DatabaseID int De ID van de database die door de USE-database-instructie wordt gespecificeerd, of de ID van de standaarddatabase als er voor een bepaalde instantie geen USE-database-instructieis uitgegeven. 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 DB_ID-functie . 3 Yes
Error int Het bericht-ID-nummer in sys.messages voor de tekst in het evenement. Als dit event een foutmelding geeft, is dit het foutnummer van de SQL Server. 31 Nee.
EventClass int Het type gebeurtenisklasse die wordt gevangen. Altijd 151 voor database-mirroringverbindingen. 27 Nee.
EventSequence int Volgnummer voor dit evenement. 51 Nee.
EventSubClass nvarchar De verbindingstoestand van deze verbinding. Voor dit evenement is de subklasse een van de volgende waarden:

Verbinden. SQL Server initieert een transportverbinding.

Verbonden. SQL Server heeft een transportverbinding tot stand gebracht.

Verbinding mislukt. SQL Server slaagde er niet in een transportverbinding tot stand te brengen.

Sluit. SQL Server sluit de transportverbinding.

Gesloten. SQL Server heeft de transportverbinding gesloten.

Accepteer. SQL Server heeft een transportverbinding van een andere instantie geaccepteerd.

Stuur IO-fout. SQL Server kreeg een transportfout tijdens het verzenden van een bericht.

IO-fout ontvangen. SQL Server kreeg een transportfout tijdens het ontvangen van een bericht.
21 Yes
GUID uniqueidentifier De eindpunt-ID van deze verbinding. 54 Nee.
HostNaam nvarchar De naam van de computer waarop de client draait. Deze gegevenskolom wordt ingevuld als de hostnaam wordt opgegeven door de client. Om de hostnaam te bepalen, gebruik je de functie HOST_NAME . 8 Yes
IntegerData int Het aantal keren dat deze verbinding is gesloten. vijfentwintig Yes
IsSystem int Geeft aan of de gebeurtenis heeft plaatsgevonden in een systeemproces of een gebruikersproces.

0 = gebruiker

1 = systeem
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 Het gesprekshandvat van de dialoog. 34 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
TextData ntext De tekst van het foutbericht had betrekking op het evenement. Voor gebeurtenissen die geen fout rapporteren, is dit veld leeg. De foutmelding kan een SQL Server-foutmelding zijn of een Windows-foutmelding. 1 Yes
TransactionID bigint De door het systeem toegewezen ID van de transactie. 4 Nee.