Eine Tabelle ruiniert - kann man was retten

Hallo all

ich hab mir heute in einer DB eine Tabelle mit ruiniert, indem ich diverse Einträge manuell überschrieben habe.

Nun habe ich die Original DB mit den Basisdaten aber durchaus noch.

Und jetzt bin ich auf der Suche nach einer Möglichkeit, wie ich die Einträge aus der Original DB exportieren und in meine Projekt DB importieren kann.

Wohlgemerkt, aber kein Restore der gesamten DB sondern nur eben die Einträge einer einzigen Tabelle.

Gibts hierfür eine Möglichkeit?

Für jeden Rat dankbar

lg
aya

Moin, aya,

Gibts hierfür eine Möglichkeit?

die meisten Datenbanken kennen Anweisungen wie UNLOAD und LOAD, mit denen Daten ex- und importiert werden können. Beispiele für SYBASE:

 unload from table dba.beitragsklasse
 to 'c:\daten\verein\data\beitragsklasse.dat'
 delimited by ';';

 load into table dba.beitragsklasse
 from 'c:\daten\verein\data\beitragsklasse.dat'
 delimited by ';';

Gruß Ralf

Hi,

schreibst du uns mal, mit was für einer DB du denn arbeitest? Bei Oracle könnte man z.B. mit exp/imp (oder evtl. sogar ganz fix mit Flashback) arbeiten…

gruss
bernhard

Vielen Dank vorab für die Antworten

in meiner „Verzweiflung“ hab ich auf die Details vergessen.

SQL Server 2000
arbeite mit SQL Management Studio

Mehr details:
DB A ist z.T. gefüllt und wird für ein Projekt verwendet.
Arbeite seit 3 Tagen dran und hab schon jede Menge anderer Tabellen verändert und befüllt.
Nun hab ich mir eine Tabelle ruiniert :frowning:(
ABER
die Original A DB nochmal auf den SErver geladen (renamed natürlich),

Die Tabelle um die es geht, nennen wir sie ‚name‘ ist so geringfügig geändert worden, daß ich die im Grunde genommen nach einer möglichkeit suche die TAbelle von der DB A (renamed) in meine aktuelle DB A einzufügen (und die ruinierte zu löschen.)

jetzt gibts noch den UPLOAD Befehl, aber damit bin ich nich zurandegekommen.

HOffe die Infos sind aussagekräftig

lg
aya

Moin, aya,

als man Datenbanken noch als Datenbänke bezeichnete, also vor vielen hundert Jahren, hätte man Dir wohl ein herzhaftes „RTFM!“ (read the f…ing manual) zugerufen.

SQL Server kenne ich nicht, deshalb musst Du schon selbst nachlesen: Import, Export, Load, Unload… heißen die Stichwörter.

jetzt gibts noch den UPLOAD Befehl, aber damit bin ich nich
zurandegekommen.

Falls sich jemand findet, der SQL Server kennt, müsste der zumindest wissen, womit Du nicht klarkommst: vollständige SQL-Anweisung, Fehlermeldung.

Gruß Ralf

Moin,

DTS (Data Transformation Services)

sollte funktionieren.

Gruss
Joey

GERETTET - kann man was retten
hallo an alle
vielen lieben Dank für alle Ratschläge
ich hab es hingekriegt.

lg
aya

Glühstrumpf
Hi any,

ich hab es hingekriegt.

da sind wir alle froh. Neugierig sind wir aber auch - es ist guter Brauch bei w-w-w, im Erfolgsfall die Lösung zu verraten.

Gruß Ralf

die Lösung
Ok - lösung gibts auch :smile:

Die Originale DB hab ich unter anderem Namen meinem Projekt hinzugefügt
die kaputte Tabelle umbenannt
und mit einem Import/Export Assistenten die Tabelle gesamt hinzugefügt.

lg
aya