2 Tabellen ( DB und Backup ) zusammenführen

27/01/2009 - 10:03 von Benjamin | Report spam
Hallo zusammen,

ich habe hier ein Problem mit meinem mssql server 2005.
Wegen eines Programmfehlers wurden teilweise Daten aus einer Tabelle
gelöscht.
Die könnte ich aus dem Tagesbackup zwar wieder rausholen, aber leider wurden
mittlerweile viele neue Daten in die Datenbank geschrieben.
Ich stehe also vor dem Problem, das ich mittels Import Funktion die Daten
nicht aus dem Backup bekomme, da viele der Daten ja schon vorhanden sind ->
Index Fehler.
Leider gibt es keine möglichkeit in der Importfunktion zu sagen das er
vorhandene Daten einfach Ignorieren soll -_-
Kennt da jemand was ?

Gruss Benjamin
 

Lesen sie die antworten

#1 Jürgen Volke
27/01/2009 - 10:17 | Warnen spam
Hallo Benjamin

ich habe hier ein Problem mit meinem mssql server 2005.
Wegen eines Programmfehlers wurden teilweise Daten aus einer Tabelle
gelöscht.
Die könnte ich aus dem Tagesbackup zwar wieder rausholen, aber leider
wurden mittlerweile viele neue Daten in die Datenbank geschrieben.
Ich stehe also vor dem Problem, das ich mittels Import Funktion die Daten
nicht aus dem Backup bekomme, da viele der Daten ja schon vorhanden
sind -> Index Fehler.
Leider gibt es keine möglichkeit in der Importfunktion zu sagen das er
vorhandene Daten einfach Ignorieren soll -_-
Kennt da jemand was ?




die Backaup-Tabelle in eine neueTabelle importieren und dann via
Left join mit der Org-Tabelle einfügen

INSERT INTO OrgTabelle ()
SELECT FROM BachupTabelle
left join OrgTabelle ON
WHERE OrgTabelle.ID is null


HTH Jürgen

Ähnliche fragen