Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
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.databasesDalší informace naleznete v tématu sys.databases (Transact-SQL).
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_mirroringDalší informace najdete v tématu sys.database_mirroring (Transact-SQL).
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:
Pomocí následujícího příkazu ALTER DATABASE zapněte vlastnost důvěryhodné databáze:
ALTER DATABASE <database_name> SET TRUSTWORTHY ONDalší informace naleznete v tématu ALTER DATABASE (Transact-SQL).
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.
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:
Změna bezpečnosti transakcí v relaci zrcadlení databáze (Transact-SQL)
Odebrání určující kopie z relace zrcadlení databáze (SQL Server)
V aplikaci SQL Server Management Studio:
Viz také
VLASTNOST DATABÁZE TRUSTWORTHY
Nastavení šifrované zrcadlové databáze