Welche Sicherungslösungen würden Sie bei Verwendung von SQL Server 2008 Express empfehlen ? Ich bin ziemlich neu in SQL Server, aber da ich einen MySQL- Hintergrund habe, habe ich mir überlegt, die Replikation auf einem anderen Computer einzurichten und einfach Xcopy- Backups dieses Servers zu erstellen .
Leider ist die Replikation in der Express Edition nicht verfügbar.
Die Site ist stark frequentiert, sodass es zu keinen Verzögerungen und Ausfallzeiten kommen muss. Ich denke auch daran, zweimal am Tag ein Backup zu machen oder so.
Was würdest du empfehlen? Ich habe mehrere Computer, die ich verwenden kann, aber ich weiß nicht, ob das mir hilft, da ich die Express-Version verwende.
windows
backup
sql-server-2008
sql
alexn
quelle
quelle
Antworten:
SQL Server Express 2008 unterstützt Datenbanksicherungen. Es fehlt SQL Agent, mit dem Sicherungen geplant werden können, und der Wartungsplanungs-Assistent zum Erstellen von Sicherungsaufgaben.
Sie können Datenbanken auf zwei verschiedene Arten sichern:
Syntax etwas wie:
BACKUP DATABASE MyDatabase TO DISK='C:\MyDatabase.bak';
Wenn Sie Ihre Sicherungsjobs planen möchten, müssen Sie ein T-SQL-Skript schreiben und dann mithilfe des Windows-Task-Zeitplans SQLCmd aufrufen , um das Skript nach jedem gewünschten Zeitplan auszuführen :
quelle
-S ".\SomeInstance"
Instanznamen über anzugeben, wenn Sie Anmeldefehler von sqlcmd erhalten.Ich benutze SQLBackupAndFTP - fantastisches und einfaches Produkt.
quelle
Ich habe ein Backup-Skript geschrieben, um es selbst zu verwenden. Installiere es wie in splattnes Beitrag beschrieben :
quelle
Ich verwende ExpressMaint und es funktioniert hervorragend als geplante Aufgabe. Übergeben Sie einfach die entsprechenden Parameter für die Art des Auftrags, den Sie ausführen.
Der Quellcode ist auch da draußen. Wir haben es geringfügig geändert, um einen Eintrag im Anwendungsereignisprotokoll hinzuzufügen, wenn ein Fehler aufgetreten ist.
quelle
Basierend auf dem Beitrag von UndertheFold habe ich ein bisschen gegoogelt und die Details von ExpressMaint herausgefunden. Ich hatte das noch nie gesehen und bin sehr froh, es gefunden zu haben.
Zur Info, die Webseite ist http://expressmaint.codeplex.com/
Ich habe dann eines der gefundenen Beispiele verwendet, um diese Stapeldatei zu erstellen, die ich jeden Tag über Nacht ausführen möchte.
Hierdurch wird eine Sicherung erstellt und jede Sicherung (
-BU
) vier Tage lang aufbewahrt, sodass Sie einen Verlauf erhalten, wenn eine Beschädigung vorliegt. Die Protokolle (-RU
) werden eine Woche lang aufbewahrt.Ich benutze es erst seit ein paar Wochen, aber ich bin sehr zufrieden damit, da es ein Hands-Off-Ansatz ist. Ich lege die Sicherungen lokal auf eine zweite Festplatte und verwende JungleDisk , um eine Offsite-Sicherung im Amazon EC2- Cloud-Speicher durchzuführen .
quelle
Sie können DBSave verwenden . Es ist ein großartiges Freeware-Tool zum Sichern und Wiederherstellen von MS SQL Server. Es ist sehr einfach einzurichten und zu verwenden.
quelle
Ich verwende einen Windows Scheduler-Auftrag, um die SQL Server Express-Datenbank alle paar Stunden mithilfe einer Batchdatei zu sichern. Scheint gut zu funktionieren.
quelle
Ich würde SQLServerBooster auschecken: http://www.sqlserverbooster.com .
Es sieht so aus, als hätte es einen schönen Funktionsumfang und ist kostenlos. Die Unterstützung für Azure / S3 / Glacier ist ebenfalls gut.
quelle