Sdílet prostřednictvím


Snímky databáze se skupinami dostupnosti AlwaysOn (SQL Server)

platí pro:SQL Server

Snímek databáze můžete vytvořit v primární nebo sekundární databázi ve skupině dostupnosti. Role repliky musí být buď PRIMARY nebo SECONDARYa nemůže být ve RESOLVING stavu.

Poznámka:

Vytváření snímků databáze v jakékoli databázi přidává režii procesoru a vstupně-výstupních operací kvůli aktivitě kopírování při zápisu. U replik databáze může tato režie snížit propustnost zápisu a ovlivnit jiné operace, zejména s rostoucím počtem snímků.

Snímky databáze byste měli vytvořit, pokud je stav synchronizace databáze SYNCHRONIZING nebo SYNCHRONIZED. Snímky databáze však můžete vytvořit i v případě, že je NOT SYNCHRONIZINGstav synchronizace databáze .

Snímek databáze na sekundární replice bude fungovat i v případě, že replika pochází DISCONNECTED z primární repliky.

Některé podmínky skupin dostupnosti Always On způsobují restartování zdrojové databáze i jejich snímků, což dočasně odpojí uživatele. Tyto podmínky jsou následující:

  • Primární replika mění role. K této změně může dojít, protože aktuální primární replika přejde do režimu offline a vrátí se do režimu online ve stejné instanci serveru nebo kvůli převzetí služeb při selhání skupiny dostupnosti.

  • Databáze přechází do sekundární role.

Pokud dojde k převzetí role repliky dostupnosti, která hostuje snímky databáze, zůstanou snímky databáze na instanci serveru, ve které jste je vytvořili. Po selhání můžete snímky dál používat. Pokud je výkon ve vašem prostředí problém, vytvořte snímky databáze pouze v sekundárních databázích hostovaných sekundární replikou, která je nakonfigurovaná pro režim ručního převzetí služeb při selhání.

Pokud byste někdy ručně převzali služby při selhání skupiny dostupnosti na tuto sekundární repliku, můžete vytvořit novou sadu snímků databáze na jiné sekundární replice, přesměrovat klienty na nové snímky databáze a odstranit všechny snímky databáze z nyní primárních databází.