none
Tabelleninhalt wiederherstellen RRS feed

  • Frage

  • Hallo Zusammen,

    aus eigener Dummheit habe ich mit einer falschen DELETE FROM Anweisung alle Datensätze einer Tabelle (und einer mit dieser Verknüpften Tabelle) gelöscht.

    Die Tabellen selbst sind noch vorhanden, aber die Daten darin sind weg. Gibt es eine Möglichkeit diese Daten wiederherzustellen?

    Das ich die ganze Datenbank aus dem Backup wiederherstellen kann und dann die einzelnen Tabellen neu importieren kann ist mir bewusst, dann sind aber alle Relationen und Indexe weg. Das würde ich gerne vermeiden. Bzw. ich möchte einfach auch wissen ob es einen einfacheren Weg gibt.

    Danke für Eure Hilfe

    Patrick

    Montag, 17. März 2014 17:06

Antworten

  • Hi Patrick,

    wenn du die Daten als Backup hast. Kannst du dir da das Stament zu erzeugen der Daten raus suchen und nur dieses ausführen.

    MFG
    Björn 

    Montag, 17. März 2014 18:16

Alle Antworten

  • Ach so: SQL Server 2005
    Montag, 17. März 2014 17:07
  • Hi Patrick,

    wenn du die Daten als Backup hast. Kannst du dir da das Stament zu erzeugen der Daten raus suchen und nur dieses ausführen.

    MFG
    Björn 

    Montag, 17. März 2014 18:16
  • Hallo Patrick,

    da Du ein Backup hast, wäre der von Björn vorgeschlagene Weg sicher machbar. Ich würde mich hierzu allerdings eines Tools wie bspw. Red Gate SQL Compare (für eine einmalige Ausführung reicht da auch die Testversion) bedienen, da dir das dann über alle Tabellen (also auch die Relationen, ...) wiederherstellen kann.

    Der Index an sich ist nicht weg, der wird ja automatisch neu aufgebaut bzw. aktualisiert, wenn die neuen alten Daten gespeichert werden.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Montag, 17. März 2014 20:46
    Moderator
  • Vielen Dank, Björn. Oft ist die Lösung ja so nah...:)

    Dienstag, 18. März 2014 07:25