Wie kann ich eine SQL Server 2008 R2-Datenbank sichern, ohne sie offline zu schalten?

7

Ich bin mit dem Trennen / Anhängen vertraut. Ich kann die Datenbank jedoch nicht offline schalten.

Gibt es eine Möglichkeit, eine Datenbank zu sichern und eine verwendbare MDF-Datenbankdatei zu erhalten, ohne sie offline zu schalten?

J L.
quelle

Antworten:

10

Sie müssen eine Datenbank nicht offline schalten, um sie zu sichern. Der Sicherungsprozess erstellt eine .BAKDatei, die Sie für einen Wiederherstellungsvorgang verwenden können.

Wenn Sie SQL Server Management Studio (SSMS) verwenden, klicken Sie mit der rechten Maustaste auf die Datenbank, wählen Sie "Aufgaben" und dann "Sichern".

Geben Sie hier die Bildbeschreibung ein

Im nächsten Fenster werden einige Details wie Speicherort, Sicherungstyp usw. angezeigt. Wählen Sie die entsprechenden Optionen für Ihre Umgebung aus und klicken Sie auf "OK".

Geben Sie hier die Bildbeschreibung ein

Sie können auch T-SQL verwenden, um ein Backup zu erstellen:

USE exampleDB;
GO
BACKUP DATABASE exampleDB
TO DISK = 'C:\exampleDB.BAK'
   WITH FORMAT,
      MEDIANAME = 'SQLbackups',
      NAME = 'exampleDB-Full Database Backup';
GO

Weitere Informationen finden Sie in den folgenden MSDN-Artikeln:

jscott
quelle
Wow, danke für die tolle Antwort. also ist die .bak so nützlich wie eine freistehende mdf? Admins werden nicht die Stirn runzeln, wenn sie einen sehen?
JL.
@JL Ich kann mir nicht vorstellen, warum sie die Stirn runzeln würden, .BAKanstatt .MDF. Die Verwendung von .BAKist flexibler, wie @squillman feststellt, da Sie es auch auf einem anderen Datenbanknamen auf demselben Server wiederherstellen können. Sehen Sie sich die SQL Server-Agenten- und Wartungspläne an. Sie können unter anderem automatisch automatische Sicherungen planen.
Jscott
6

Sie können eine normale vollständige Sicherung der Datenbank erstellen und als andere Datenbank auf derselben SQL Server-Instanz oder als dieselbe Datenbank auf einer anderen SQL Server-Intance wiederherstellen. Dadurch wird zum Zeitpunkt der Sicherung eine neue MDF-Datei erstellt.

Davon abgesehen nein. Die Datenbank muss gestoppt werden, damit die Dateien finalisiert und geschlossen werden können.

Squillman
quelle