Sdílet prostřednictvím


Nastavení zrcadlové databáze pro použití důvěryhodné vlastnosti (Transact-SQL)

platí pro:SQL Server

Upozornění

Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Pro zajištění vysoké dostupnosti místo toho použijte skupiny dostupnosti AlwaysOn.

Důležité

Zrcadlení databáze v SQL Serveru je odlišná technologie od zrcadlení databáze Microsoft Fabric. Zrcadlení do prostředí Fabric poskytuje lepší analytický výkon, možnost sjednocení datového úložiště pomocí OneLake ve Fabric a otevřený přístup k datům ve formátu Delta Parquet.

Díky zrcadlení do Microsoft Fabric můžete neustále replikovat stávající datovou infrastrukturu přímo do OneLake ve Fabric, včetně dat ze SQL Serveru 2016+, Azure SQL Database, Azure SQL Managed Instance, Cosmos DB, Oracle, Snowflake a dalších.

Při zálohování databáze je vlastnost databáze TRUSTWORTHY nastavena na HODNOTU VYPNUTO. Proto je u nové zrcadlové databáze TRUSTWORTHY vždy OFF. Pokud má být databáze po přepnutí po selhání důvěryhodná, jsou po spuštění zrcadlení potřebné další kroky nastavení.

Informace o této vlastnosti databáze naleznete v tématu TRUSTWORTHY Database Property.

Procedure

Nastavení zrcadlové databáze pro použití důvěryhodné vlastnosti

  1. V instanci hlavního serveru ověřte, že je v hlavní databázi zapnutá vlastnost Trustworthy.

    SELECT name, database_id, is_trustworthy_on FROM sys.databases   
    

    Další informace naleznete v tématu sys.databases (Transact-SQL).

  2. Po spuštění zrcadlení ověřte, že databáze je aktuálně hlavní databází, relace používá synchronní provozní režim a relace je již synchronizována.

    SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring  
    

    Další informace najdete v tématu sys.database_mirroring (Transact-SQL).

  3. Po synchronizaci relace zrcadlení ručně přepněte provoz do zrcadlové databáze.

    Můžete to provést buď v SQL Server Management Studiu, nebo pomocí jazyka Transact-SQL:

  4. Pomocí následujícího příkazu ALTER DATABASE zapněte vlastnost důvěryhodné databáze:

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON  
    

    Další informace naleznete v tématu ALTER DATABASE (Transact-SQL).

  5. Volitelně můžete znovu provést ruční převzetí služeb při selhání, abyste se vrátili k původnímu hlavnímu serveru.

  6. Volitelně můžete přepnout na asynchronní režim s vysokým výkonem tak, že nastavíTE BEZPEČNOST na VYPNUTO a zajistíte, že je také VYPNUTO.

    V jazyce Transact-SQL:

    V aplikaci SQL Server Management Studio:

Viz také

VLASTNOST DATABÁZE TRUSTWORTHY
Nastavení šifrované zrcadlové databáze