Sdílet prostřednictvím


Třída událostí pro připojení zrcadlení databáze

platí pro:SQL Serverazure SQL Database

SQL Server generuje událost Database Mirroring Connection (Database Mirroring Connection ), která hlásí stav transportního spojení spravovaného pomocí Database Mirroring.

Zrcadlení databáze:Sloupce dat třídy událostí spojení

Sloupec s daty Typ Description Číslo sloupce Filtrovatelný
NázevAplikace nvarchar Název klientské aplikace, která vytvořila spojení s instancí 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 klientská aplikace běží. Tento datový sloupec se vyplní, pokud klient poskytne ID procesu klienta. 9 Ano
DatabaseID int ID databáze specifikované příkazem USE database , nebo ID výchozí databáze, pokud pro danou instanci nebyl vydán žádný příkaz USE databáze. SQL Server Profiler zobrazuje název databáze, pokud je sloupec dat ServerName zachycen v trace a server je dostupný. Určit hodnotu databáze pomocí funkce DB_ID . 3 Ano
Error int Číslo ID zprávy v sys.messages pro text v události. Pokud tato událost hlásí chybu, jedná se o chybu SQL Serveru. 31 Ne
EventClass int Typ zachycené třídy události. Vždy 151 pro připojení k zrcadlení databáze. 27 Ne
EventSequence int Pořadové číslo této události. 51 Ne
EventSubClass nvarchar Stav spojení tohoto spojení. Pro tuto událost je podtřída jedna z následujících hodnot:

Spojování. SQL Server zahajuje transportní spojení.

Připojeno. SQL Server navázal transportní spojení.

Připojení selhalo. SQL Server se nepodařilo navázat transportní spojení.

Zavíráme. SQL Server uzavírá transportní spojení.

Zavřené. SQL Server ukončil transportní spojení.

Přijmi. SQL Server přijal transportní spojení z jiné instance.

O-o-o-chyba odeslání. SQL Server při odesílání zprávy narazil na chybu v transportu.

Chyba IO přijímá. SQL Server při přijímání zprávy narazil na chybu transportu.
21 Ano
GUID uniqueidentifier Identifikace koncového bodu tohoto spojení. 54 Ne
Název hostitele nvarchar Název počítače, na kterém klient běží. Tento datový sloupec se vyplní, pokud klient zadá název hostitele. Pro určení názvu hostitele použijte funkci HOST_NAME . 8 Ano
IntegerData int Kolikrát bylo toto spojení uzavřeno. 25 Ano
IsSystem int Určuje, jestli došlo k události v systémovém procesu nebo uživatelském procesu.

0 = uživatel

1 = systém
60 Ne
LoginSid image Bezpečnostní identifikační číslo (SID) přihlášeného uživatele. Každý identifikátor SID je jedinečný pro každé přihlášení na serveru. 41 Ano
NTDomainName nvarchar Windows doména, do které uživatel patří. 7 Ano
NTUserName nvarchar Jméno uživatele, který vlastní spojení, které tuto událost vygenerovalo. 6 Ano
Název objektu nvarchar Konverzační rozhraní dialogu. 34 Ne
název serveru nvarchar Název instance SQL Serveru, která se sleduje. 26 Ne
SPID int ID relace přiřazené SQL Serverem procesu spojenému s klientem. 12 Ano
Počáteční čas datetime Čas, kdy akce začala, pokud byla dostupná. 14 Ano
TextData ntext Text chybové zprávy se vztahoval k události. Pro události, které nehlásí chybu, je toto pole prázdné. Chybová zpráva může být buď SQL Server nebo Windows chybová zpráva. 1 Ano
TransactionID bigint Systémově přidělené ID transakce. 4 Ne