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
Det här avsnittet beskriver hur du tar bort ett vittne från en databasspeglingssession i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL. När som helst under en databasspeglingssession kan databasägaren inaktivera vittnet för en databasspeglingssession.
I det här avsnittet
Innan du börjar:
Om du vill ersätta tar du bort vittnet med hjälp av:
Följ upp:När du har tagit bort vittnet
Innan du börjar
Security
Permissions
Kräver ALTER-behörighet för databasen.
Använda SQL Server Management Studio
Ta bort vittnet
Anslut till huvudserverinstansen och klicka på servernamnet i fönstret Object Explorer för att expandera serverträdet.
Expandera Databaser och välj den databas vars vittne du vill ta bort.
Högerklicka på databasen, välj Uppgifter och klicka sedan på Spegling. Då öppnas speglingssidan i dialogrutan Databasegenskaper .
Ta bort vittnet genom att ta bort dess servernätverksadress från fältet Vittne .
Anmärkning
Om du byter från högsäkerhetsläge med automatisk redundansväxling till högpresterande läge rensas fältet Vittne automatiskt.
Använda Transact-SQL
Ta bort vittnet
Anslut till databasmotorn på någon av partnerserverinstanserna.
I standardfältet klickar du på Ny fråga.
Utfärda följande instruktion:
ALTER DATABASEdatabase_name STÄNG AV WITNESS
där database_name är namnet på den speglade databasen.
Följande exempel tar bort vittnet från
AdventureWorks2025databasen.ALTER DATABASE AdventureWorks2022 SET WITNESS OFF ;
Uppföljning: När vittnet har tagits bort
Om vittnet stängs av ändras driftläget i enlighet med inställningen för transaktionssäkerhet:
Om transaktionssäkerheten är inställd på FULL (standard) använder sessionen högsäkerhet, synkront läge utan automatisk redundans.
Om transaktionssäkerheten är inställd på OFF fungerar sessionen asynkront (i högpresterande läge) utan kvorum. När transaktionssäkerheten är avstängd rekommenderar vi starkt att även vittnet stängs av.
Tips/Råd
Databasens transaktionssäkerhetsinställning registreras på varje partner i sys.database_mirroring katalogvyn i kolumnerna mirroring_safety_level och mirroring_safety_level_desc .
Relaterade uppgifter
Lägg till ett databasspeglingsvittne med Windows-autentisering (Transact-SQL)
Lägg till eller ersätt ett databasspeglingsvittne (SQL Server Management Studio)
Se även
ÄNDRA DATABAS databasspegling (Transact-SQL)
Ändra transaktionssäkerhet i en databasspeglingssession (Transact-SQL)
Lägg till ett databasspeglingsvittne med Windows-autentisering (Transact-SQL)
Databasspeglingsövervakare