Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
In dit onderwerp wordt beschreven hoe u databasespiegeling verwijdert uit een database in SQL Server met behulp van SQL Server Management Studio of Transact-SQL. De eigenaar van de database kan op elk gewenst moment handmatig een databasespiegelingsessie stoppen door spiegeling uit de database te verwijderen.
In Dit Onderwerp
Voordat u begint:
Als u databasespiegeling wilt verwijderen, gebruikt u:
Voordat u begint
Security
Permissions
Vereist ALTER-machtigingen voor de database.
SQL Server Management Studio gebruiken
Databasespiegeling verwijderen
Tijdens een databasespiegelingssessie maakt u verbinding met het hoofdserverexemplaar in Objectverkenner, en klikt u op de servernaam om de serverstructuur uit te vouwen.
Vouw Databases uit en selecteer de database.
Klik met de rechtermuisknop op de database, selecteer Taken en klik vervolgens op Spiegelen. Hiermee opent u de pagina Spiegelen van het dialoogvenster Database-eigenschappen .
Klik in het deelvenster Een pagina selecteren op Spiegelen.
Als u spiegeling wilt verwijderen, klikt u op Spiegeling verwijderen. Een prompt vraagt om bevestiging. Als u op Ja klikt, wordt de sessie gestopt en wordt spiegeling uit de database verwijderd.
Transact-SQL gebruiken
Als u databasespiegeling wilt verwijderen, gebruikt u de database-eigenschappen. gebruik de pagina Spiegeling van het dialoogvenster Database-eigenschappen .
Databasespiegeling verwijderen
Maak verbinding met de database-engine van een van beide spiegelingspartner.
Klik in de standaardbalk op Nieuwe query.
Geef de volgende Transact-SQL-instructie:
ALTER DATABASE database_name SET PARTNER OFFwaarbij database_name de gespiegelde database is waarvan u de sessie wilt verwijderen.
In het volgende voorbeeld wordt databasespiegeling uit de
AdventureWorks2025voorbeelddatabase verwijderd.ALTER DATABASE AdventureWorks2022 SET PARTNER OFF;
Opvolgen: Databasespiegeling verwijderen
Opmerking
Zie Databasespiegeling verwijderen (SQL Server) voor informatie over de impact van het verwijderen van spiegeling.
Als u van plan bent om spiegeling opnieuw op te starten in de database
Logboekback-ups die zijn gemaakt op de principal-database nadat spiegeling is verwijderd, moeten allemaal worden toegepast op de gespiegelde database voordat u spiegeling opnieuw kunt starten.
Als u spiegeling niet opnieuw wilt starten
U kunt eventueel de voormalige gespiegelde database herstellen. Op de serverexemplaar die de mirrorserver was, kunt u de volgende Transact-SQL statement gebruiken:
RESTORE DATABASE database_name WITH RECOVERY;Belangrijk
Als u deze database herstelt, zijn er twee uiteenlopende databases met dezelfde naam online. Daarom moet u ervoor zorgen dat clients slechts toegang hebben tot één van deze, meestal de meest recente principal database.
Gerelateerde taken
Een databasespiegelingssessie onderbreken of hervatten (SQL Server)
De witness verwijderen uit een databasespiegelingssessie (SQL Server)
Een databasespiegelingssessie tot stand brengen met behulp van Windows-verificatie (Transact-SQL)
Voorbeeld: Databasespiegeling instellen met behulp van certificaten (Transact-SQL)
Zie ook
Databasespiegeling (SQL Server)
Databasespiegeling instellen (SQL Server)
AlwaysOn-beschikbaarheidsgroepen (SQL Server)