Datensatz ohne Sicherung wiederherstellen/neu anlegen

19/08/2008 - 11:37 von Andre Schaub | Report spam
Hallo NG,

ich habe im Eifer des Gefechts einen Datensatz gelöscht und wie der
Zufall so spielt, war der Server Agent nicht gestartet. Ergo: keine
Sicherung, die ich wiederherstellen könnte.

Da es sich nur um einen Datensatz handelt und ich die Daten kenne,
könnte ich ihn per Hand wiederherstellen. Das Problem ist lediglich die
ID, die wieder denselben Wert bekommen müsste.

Kann ich folgende Quick&Dirty Methode anwenden, ohne den Server völlig
durcheinanderzubringen:

Datensatz neu erstellen, ID-Spalte auf Identity=no setzen, ID des
Datensatzes auf den ursprünglichen Wert àndern, Identity wieder auf yes
àndern.

Ist das möglich oder bringt das am Server irgendwas durcheinander?

Schonmal danke für die Hilfe.

Gruß
André
 

Lesen sie die antworten

#1 Henry Habermacher
19/08/2008 - 11:51 | Warnen spam
Hallo Andre

"Andre Schaub" wrote in message
news:uvP$

Datensatz neu erstellen, ID-Spalte auf Identity=no setzen, ID des
Datensatzes auf den ursprünglichen Wert àndern, Identity wieder auf yes
àndern.



Das geht einfacher und ungefàhrlicher. Hier ein Beispiel:

SET IDENTITY_INSERT DeineTabelle ON;

INSERT INTO DeineTabelle(ID) VALUES(10);

SET IDENTITY_INSERT DeineTabelle OFF;

Details siehe BOL zu IDENTITY_INSERT

Gruss
Henry

Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen