Freigeben über


Löschen einer Datenbankmomentaufnahme (Transact-SQL)

Wenn Sie eine Datenbankmomentaufnahme löschen, wird die Datenbankmomentaufnahme von SQL Server gelöscht und die spärlichen Dateien werden gelöscht, die von der Momentaufnahme verwendet werden. Wenn Sie eine Datenbankmomentaufnahme löschen, werden alle Benutzerverbindungen dazu beendet.

Sicherheit

Erlaubnisse

Jeder Benutzer mit DROP DATABASE-Berechtigungen kann eine Datenbankmomentaufnahme ablegen.

So entfernen Sie eine Datenbankmomentaufnahme (mithilfe von Transact-SQL)

Um eine Datenbankmomentaufnahme zu löschen

  1. Wählen Sie die Datenbankmomentaufnahme aus, die Sie löschen möchten. Sie können die Momentaufnahmen einer Datenbank in SQL Server Management Studio anzeigen. Weitere Informationen finden Sie unter Anzeigen einer Datenbankmomentaufnahme (SQL Server).

  2. Geben Sie eine DROP DATABASE-Anweisung aus, und geben Sie den Namen der Datenbankmomentaufnahme an, die gelöscht werden soll. Die Syntax lautet wie folgt:

    DROP DATABASE database_snapshot_name [ ,... n ]

    Dabei ist database_snapshot_name der Name der Datenbankmomentaufnahme, die gelöscht werden soll.

Beispiel (Transact-SQL)

In diesem Beispiel wird eine Datenbankmomentaufnahme mit dem Namen "SalesSnapshot0600" abgelegt, ohne dass sich dies auf die Quelldatenbank auswirkt.

DROP DATABASE SalesSnapshot0600 ;  

Alle Benutzerverbindungen mit SalesSnapshot0600 werden beendet, und alle von der Momentaufnahme verwendeten platzsparenden Dateien des NTFS-Dateisystems werden gelöscht.

Hinweis

Informationen zur Verwendung von spärlichen Dateien bei Datenbankmomentaufnahmen finden Sie unter Database Snapshots (SQL Server).

Verwandte Aufgaben

Siehe auch

DROP DATABASE (Transact-SQL)
Datenbank-Momentaufnahmen (SQL Server)