Share via


Festlegen des Ablaufdatums für eine Sicherung (SQL Server)

In diesem Thema wird beschrieben, wie Sie das Ablaufdatum für eine Sicherung in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL festlegen.

In diesem Thema

  • Vorbereitungen:

    Sicherheit

  • So legen Sie das Ablaufdatum für eine Sicherung fest mit

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Sicherheit

Berechtigungen

Mitglieder der festen Serverrolle sysadmin und der festen Datenbankrollen db_owner und db_backupoperator verfügen standardmäßig über BACKUP DATABASE- und BACKUP LOG-Berechtigungen.

Besitz- und Berechtigungsprobleme im Zusammenhang mit der physischen Datei des Sicherungsmediums können den Sicherungsvorgang beeinträchtigen. SQL Server muss über Lese- und Schreibberechtigungen für das Medium verfügen. Das Konto, unter dem der SQL Server-Dienst ausgeführt wird, muss Schreibberechtigungen haben. Allerdings prüft die gespeicherte Prozedur sp_addumpdevice, die den Systemtabellen einen Eintrag für ein Sicherungsmedium hinzufügt, nicht die Dateizugriffsberechtigungen. Solche Probleme mit der physischen Datei des Sicherungsmediums treten möglicherweise erst auf, wenn auf die physische Ressource zugegriffen wird, um einen Sicherungs- oder Wiederherstellungsvorgang auszuführen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von SQL Server Management Studio

So legen Sie das Ablaufdatum für eine Sicherung fest

  1. Klicken Sie im Objekt-Explorer nach dem Herstellen einer Verbindung mit der entsprechenden Instanz von Microsoft SQL Server Database Engine (Datenbankmodul) auf den Servernamen, um die Serverstruktur zu erweitern.

  2. Erweitern Sie Datenbanken, und wählen Sie abhängig von der Datenbank entweder eine Benutzerdatenbank aus, oder erweitern Sie Systemdatenbanken, und wählen Sie eine Systemdatenbank aus.

  3. Klicken Sie mit der rechten Maustaste auf die Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Sichern. Das Dialogfeld Datenbank sichern wird angezeigt.

  4. Geben Sie auf der Seite Allgemein für Sicherungssatz läuft ab ein Ablaufdatum an, um anzugeben, wann der Sicherungssatz durch eine andere Sicherung überschrieben werden kann:

    • Klicken Sie auf Nach (die Standardoption), um anzugeben, dass der Sicherungssatz nach einer bestimmten Anzahl von Tagen ablaufen soll, und geben Sie die Anzahl der Tage nach der Erstellung des Satzes an, nach denen der Satz ablaufen soll. Dieser Wert kann zwischen 0 und 99999 Tagen betragen. Der Wert 0 Tage bedeutet, dass der Sicherungssatz niemals abläuft.

      Der Standardwert wird in der Option Standardbeibehaltung für Sicherungsmedien (in Tagen) im Dialogfeld Servereigenschaften (Seite Datenbankeinstellungen) festgelegt. Klicken Sie für den Zugriff darauf im Objekt-Explorer mit der rechten Maustaste auf den Servernamen, und wählen Sie die Eigenschaften aus. Wählen Sie dann die Seite Datenbankeinstellungen aus.

    • Zum Speichern des Sicherungssatzes an einem bestimmten Datum klicken Sie auf Am, und geben Sie das Datum ein, an dem der Sicherungssatz abläuft.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von Transact-SQL

So legen Sie das Ablaufdatum für eine Sicherung fest

  1. Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Geben Sie in der BACKUP-Anweisung entweder die Option EXPIREDATE oder RETAINDAYS an, um zu bestimmen, wann der die Sicherung von SQL Server Database Engine (Datenbankmodul) überschrieben werden kann. Wenn keine der Optionen angegeben wird, wird das Ablaufdatum durch die Serverkonfigurationseinstellung Medienbeibehaltung bestimmt. In diesem Beispiel wird die EXPIREDATE-Option verwendet, um das Ablaufdatum auf den 30. Juni 2015 festzulegen (6/30/2015).

USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'
   WITH EXPIREDATE = '6/30/2015' ;
GO

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Siehe auch

Konzepte

Erstellen einer vollständigen Datenbanksicherung (SQL Server)

Sichern von Dateien und Dateigruppen (SQL Server)

Sichern eines Transaktionsprotokolls (SQL Server)

Erstellen einer differenziellen Datenbanksicherung (SQL Server)