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


sys.database_mirroring (Transact-SQL)

A következőre vonatkozik: :SQL Server

Egy sort ad vissza a SQL Server példányában lévő egyes adatbázisokhoz. Ha az adatbázis nincs online állapotban, vagy az adatbázis tükrözése nincs engedélyezve, az összes oszlop értéke a database_id kivételével NULL értékű.

A főkiszolgálótól vagy a tempdb-étől eltérő adatbázis sorának megtekintéséhez vagy az adatbázis tulajdonosának kell lennie, vagy legalább AZ ADATBÁZIS MÓDOSÍTÁSA vagy BÁRMELY ADATBÁZIS kiszolgálószintű engedélye vagy ADATBÁZIS létrehozása engedéllyel kell rendelkeznie a főadatbázisban. Ha nem NULL értékeket szeretne látni egy tükrözött adatbázisban, a sysadmin rögzített kiszolgálói szerepkör tagjának kell lennie.

Megjegyzés:

Ha egy adatbázis nem vesz részt a tükrözésben, a "mirroring_" előtaggal ellátott összes oszlop NULL értékű.

Oszlop neve Adattípus Leírás
database_id int Az adatbázis azonosítója. Egyedi a SQL Server egy példányán belül.
mirroring_guid uniqueidentifier A tükrözési partnerség azonosítója.

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.

Megjegyzés: Ha az adatbázis nem vesz részt a tükrözésben, a "mirroring_" előtaggal ellátott összes oszlop NULL értékű.
mirroring_state tinyint A tükrözött adatbázis és az adatbázis tükrözési munkamenetének állapota.

0 = Felfüggesztve

1 = Leválasztva a másik partnerről

2 = Szinkronizálás

3 = Feladatátvétel függőben

4 = Szinkronizálva

5 = A partnerek nincsenek szinkronizálva. A feladatátvétel most nem lehetséges.

6 = A partnerek szinkronizálva vannak. A feladatátvétel lehetséges. A feladatátvételi követelményekről további információt az Adatbázis-tükrözési működési módok című témakörben talál.

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
mirroring_state_desc nvarchar(60) A tükrözött adatbázis és az adatbázis-tükrözési munkamenet állapotának leírása a következő lehet:

ELVÁLASZTOTT

SZINKRONIZÁLT

SZINKRONIZÁLÁSA

PENDING_FAILOVER

FELFÜGGESZTETT

NEM SZINKRONIZÁLT

SZINKRONIZÁLT

NULLA

További információ: A .
mirroring_role tinyint A helyi adatbázis aktuális szerepe az adatbázis-tükrözési munkamenetben játszik le.

1 = Egyszerű

2 = Tükör

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
mirroring_role_desc nvarchar(60) A helyi adatbázis tükrözésben játszott szerepének leírása a következő lehet:



TÜKÖR
mirroring_role_sequence int Az a szám, amikor a tükröző partnerek feladatátvétel vagy kényszerített szolgáltatás miatt váltottak át az egyszerű és a tükrözési szerepkörök között.

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
mirroring_safety_level tinyint Biztonsági beállítás a tükrözött adatbázisban lévő frissítésekhez:

0 = Ismeretlen állapot

1 = Kikapcsolva [aszinkron]

2 = Teljes [szinkron]

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
mirroring_safety_level_desc nvarchar(60) A tükrözött adatbázis frissítéseinek tranzakcióbiztonsági beállítása a következő lehet:

UNKNOWN

KI

TELJES

NULLA
mirroring_safety_sequence int Frissítse a tranzakcióbiztonsági szint változásainak sorszámát.

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
mirroring_partner_name nvarchar(128) Az adatbázis-tükrözési partner kiszolgálóneve.

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
mirroring_partner_instance nvarchar(128) A másik partner példányneve és számítógépneve. Az ügyfeleknek szükségük van ezekre az információkra a partnerhez való csatlakozáshoz, ha az lesz az elsődleges kiszolgáló.

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
tükröző_tanú_név nvarchar(128) Az adatbázis tükrözési tanúsítójának kiszolgálóneve.

NULL = Nincs tanúsító.
mirroring_witness_state tinyint A tanú állapota az adatbázis tükrözési munkamenetében a következő lehet:

0 = Ismeretlen

1 = Csatlakoztatva

2 = Leválasztva

NULL = Nincs tanúsító, az adatbázis nincs online állapotban, vagy az adatbázis nincs tükrözve.
mirroring_witness_state_desc nvarchar(60) Az állapot leírása a következő lehet:

UNKNOWN

ÖSSZEKAPCSOLT

ELVÁLASZTOTT

NULLA
mirroring_failover_lsn numerikus(25,0) A legutóbbi tranzakciónapló-rekord naplóütemezési száma (LSN), amely garantáltan lemezre van állítva mindkét partneren. A feladatátvételt követően a partnerek a mirroring_failover_lsn használják az egyeztetési pontként, ahol az új tükörkiszolgáló elkezdi szinkronizálni az új tükrözött adatbázist az új egyszerű adatbázissal.
mirroring_connection_timeout int A tükrözési kapcsolat időtúllépése másodpercekben megadva. Ez az a szám, ahány másodpercig várni kell a partner vagy a tanú válaszára, mielőtt elérhetetlennek tekintené őket. Az alapértelmezett időtúllépési érték 10 másodperc.

NULL = Az adatbázis nem érhető el, vagy nem tükrözött.
mirroring_redo_queue int A tükrözni kívánt napló maximális mennyisége. Ha mirroring_redo_queue_type korlátlan értékre van állítva, amely az alapértelmezett beállítás, akkor ez az oszlop NULL értékű. Ha az adatbázis nincs online állapotban, akkor ez az oszlop is NULL értékű.

Ellenkező esetben ez az oszlop a maximális mennyiségű naplót tartalmazza megabájtban. A maximális érték elérésekor a rendszer ideiglenesen elakad a rendszernaplón, amint a tükrözési kiszolgáló felzárkozik. Ez a funkció korlátozza a feladatátvételi időt.

További információ: A szolgáltatás megszakításának becslése a szerepkörváltás során (adatbázis-tükrözés).
mirroring_redo_queue_type nvarchar(60) Az UNLIMITED azt jelzi, hogy a tükrözés nem gátolja az újraküldési üzenetsort. Ez az alapértelmezett beállítás.

MB az ismétlési üzenetsor maximális méretéhez megabájtban. Vegye figyelembe, hogy ha az üzenetsor mérete kilobájtként vagy gigabájtként lett megadva, a Database Engine megabájttá alakítja az értéket.

Ha az adatbázis nincs online állapotban, ez az oszlop NULL értékű.
mirroring_end_of_log_lsn numerikus(25,0) A lemezre kiürített helyi naplóvég. Ez hasonló a tükrözött kiszolgáló által rögzített LSN-hez (lásd a mirroring_failover_lsn oszlopot).
mirroring_replication_lsn numerikus(25,0) A replikáció által küldhető maximális LSN.

Jogosultságok

A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott. További információ: Metaadatok láthatóságának konfigurációja.

Engedélyek a 2022-SQL Server és újabb verziókhoz

A KISZOLGÁLÓ TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE engedélyre van szükség a kiszolgálón.