richters
Goto Top

SQL Datenbank BackUp mit Tabellenausnahme

Hallo Community,

Folgendes Szenario es gibt einen SQL Server 2016 darauf läuft eine Datenbank (Datenbank A) diese Datenbank besitzt 4 Tabellen (Tabelle 1- 4).

Ziel soll es sein ein SQL BackUp zu erstellen das die Datenbank A inklusive der Tabelle 1,2 und 4 alle 2 Stunden sichert.
Tabelle 3 soll nicht mit gesichert werden.

Habt ihr eine Idee wie ich eine einzelne Tabelle aus dem Backup rausnehmen kann.
Ähnlich dem _DatabasesBackup_diff.

Vielen Dank schon mal

VG

Sascha

Content-Key: 390328

Url: https://administrator.de/contentid/390328

Ausgedruckt am: 28.03.2024 um 14:03 Uhr

Mitglied: sabines
sabines 23.10.2018 um 09:14:41 Uhr
Goto Top
Moin,

mach bspw. ein select into der drei gewünschten Tabellen in eine neue DB und sichere diese DB, fertig.
Danach die Tabellen löschen und so weiter.

Gruss
Mitglied: ukulele-7
ukulele-7 23.10.2018 um 10:48:22 Uhr
Goto Top
Auch ein MERGE wäre denkbar, wieviele Datensätze sind denn da betroffen? Ist das kritisch für die Anwendung wenn die DB kurz eine Tabelle kopiert?
Mitglied: Pjordorf
Pjordorf 23.10.2018 um 13:56:26 Uhr
Goto Top
Hallo,

Zitat von @RichterS:
Habt ihr eine Idee wie ich eine einzelne Tabelle aus dem Backup rausnehmen kann.
Bau dir ein Skript welches du alle 2 Stunden entweder im SQL (wenn Express dann Taskplaner) aufrufen lässt wo nur deine 3 Tabellen gesichert werden.
https://docs.microsoft.com/de-de/sql/relational-databases/system-tables/ ...
http://forum.mods.de/bb/thread.php?TID=179647

Gruß,
Peter
Mitglied: RichterS
RichterS 24.10.2018 um 11:16:55 Uhr
Goto Top
Vielen Dank für die Vorschläge.

@ Peter ja das was du geschickt hast ist das was ich in etwa bräuchte.

Es handelt sich um einen vollwertigen SQL Server.
Hättest du ne Idee wie man das Script so bauen könnte ?
SQL ist net mein Fachgebiet.

VG

Sascha