Změna bezpečnosti transakcí v relaci zrcadlení databáze (Transact-SQL)

platí pro:SQL Server

Bezpečnost transakcí je atribut, který řídí provozní režim relace. Kdykoli však může vlastník databáze změnit bezpečnost transakcí. Ve výchozím nastavení je úroveň bezpečnosti transakcí nastavena na FULL (synchronní provozní režim).

Vypnutím bezpečnosti transakcí se relace přesune do asynchronního provozního režimu, který maximalizuje výkon. Pokud se hlavní server stane nedostupným, zrcadlo se zastaví, ale zůstane k dispozici jako pohotovostní záložní server (převzetí služeb při selhání vyžaduje vynucení služby s možnou ztrátou dat).

Zapnutí bezpečnosti transakcí

  1. Připojte se k hlavnímu serveru.

  2. Zadejte následující příkaz Transact-SQL:

    ALTER DATABASE <database> SET PARTNER SAFETY FULL  
    

    kde <databáze> je název zrcadlené databáze.

Vypnutí bezpečnosti transakcí

  1. Připojte se k hlavnímu serveru.

  2. Vydat následující prohlášení:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF  
    

    kde <databáze> je zrcadlená databáze.