Ich habe eine SQL Express-Datenbank entwickelt. Ich muss alle außer einer Tabelle in dieser Datenbank in einer automatisierten Weise sichern. Ich dachte, ich könnte ein SQL-Skript schreiben, um dies zu tun, lösen Sie es mit sqlcmd aus einer Batch-Datei, aber nicht sicher, wie dieses SQL-Skript zu schreiben.Wie Backup-Skript für Teilmenge von Tabellen in SQL Express DB
Ich dachte auch, wenn nichts anderes möglich wäre, könnte ich eine zweite db erstellen, die die Tabellen hat, die ich sichern möchte, dann schreibe ich ein Skript, das Daten in die zweite db kopiert und dann eine automatische Sicherung davon gesamte db. Dies hat den Nachteil, dass das Backup bei der Verwendung des Backups verzögert wird - es ist kein kleines Installationsskript.
Ist dies eine Möglichkeit, ist es die einzige Option oder gibt es Tools für SQL Express, um dies zu tun?
Ist die Komplexität, die zum Ausschließen einer Tabelle erforderlich ist, bis zu der Anforderung, sie auszuschließen, erforderlich? Liegt es daran, dass es sensible Daten gibt oder weil es zu viele Daten enthält? –
es ist eine riesige Tabelle und würde zu viel Last auf dem Server für die Häufigkeit, die ich die Sicherung ausführen möchten. Alles ist kleine Daten. – Fearghal
Sie können die Tabellen auch in zwei verschiedene Dateigruppen einfügen und nur eine Dateigruppe sichern. Nicht 100%, ob Sie nur selektiv eine Dateigruppe wiederherstellen können, aber es ist definitiv etwas zu recherchieren –