Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Försiktighet
Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. För hög tillgänglighet använder du AlwaysOn-tillgänglighetsgrupper i stället.
Viktigt!
Databasspegling i SQL Server är en distinkt teknik från Microsoft Fabric Database-spegling. Spegling till Fabric ger bättre analytisk prestanda, möjlighet att förena din dataresurs med OneLake i Fabric och ge öppen tillgång till dina data i Delta Parquet-format.
Med spegling till Microsoft Fabric kan du kontinuerligt replikera din befintliga dataegendom direkt till OneLake i Fabric, inklusive data från SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Cosmos DB, Oracle, Snowflake med mera.
När en databas säkerhetskopieras är TRUSTWORTHY-egenskapen satt till OFF. På en ny speglingsdatabas är TRUSTWORTHY därför alltid AV. Om databasen måste vara pålitlig efter en redundansväxling krävs extra konfigurationssteg efter det att speglingen har påbörjats.
Information om den här databasegenskapen finns i TRUSTWORTHY Database-egenskapen.
Procedure
Så här konfigurerar du en speglingsdatabas för att använda egenskapen Trustworthy
På huvudserverinstansen kontrollerar du att huvuddatabasen har egenskapen Trustworthy aktiverad.
SELECT name, database_id, is_trustworthy_on FROM sys.databasesMer information finns i sys.databases (Transact-SQL).
När speglingen har startats kontrollerar du att databasen för närvarande är huvuddatabasen, att sessionen använder ett synkront driftsläge och att sessionen redan är synkroniserad.
SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroringMer information finns i sys.database_mirroring (Transact-SQL).
När speglingssessionen har synkroniserats växlar du manuellt över till spegeldatabasen.
Detta kan göras antingen i SQL Server Management Studio eller med Transact-SQL:
Aktivera den betrodda databasegenskapen med hjälp av följande ALTER DATABASE-kommando:
ALTER DATABASE <database_name> SET TRUSTWORTHY ONMer information finns i ALTER DATABASE (Transact-SQL).
Om du vill kan du manuellt växla över igen för att återgå till det ursprungliga primära systemet.
Du kan också växla till asynkront, högpresterande läge genom att ställa in SÄKERHET på AV och se till att WITNESS också är inställt på AV.
I Transact-SQL:
Ändra transaktionssäkerhet i en databasspeglingssession (Transact-SQL)
Ta bort vittnet från en databasspeglingssession (SQL Server)
I SQL Server Management Studio:
Se även
TRUSTWORTHY Database-egenskap
Konfigurera en krypterad speglingsdatabas