Announcement

Collapse
No announcement yet.

Wie beschädige ich meine Datenbank?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie beschädige ich meine Datenbank?

    Hallo zusammen,

    der Titel mag ein wenig irritieren, was ich durchaus verstehen kann. Aber ja ich will meine Datenbank mutwillig und absichtlich beschädigen.
    Nur leider schaffe ich es nicht.
    Hintergrund ist, dass ich ein Tool schreiben will, welches per dbcc checkdb Fehler in der Datenbank erkennt und anschließend diese Fehler automatisch repariert.
    Um das Tool zu testen benötige ich eine Datenbank mit der ich die Fehler nachstellen kann.
    Wie bekomme ich z.B. Inkonsistenzen oder Fehler im Index zu Stande.
    Mit dem mgmnt Studio funktioniert es nicht, weil vor dem Speichern Prüfungen stattfinden, ob genau diese Fehler vorliegen.

    Gibt es für sowas vielleicht Testdatenbanken?
    Ich bin bisher nicht fündig geworden.

    Viele Grüße,
    jodibla

  • #2
    1, Datenbank abhängen
    2, Datenbank sichern (kopieren - für schnelles wiederaufsetzen)
    3, Datenbankdatei in Hexeditor öffnen und "herumpfuschen" (am besten nicht am Anfang der Datei da hier die Wahrscheinlichkeit besteht das das Anhängen fehlschlägt
    4, Datenbank wieder anhängen.

    Comment


    • #3
      Hallo jodibla,

      die bebilderte Anleitung zu Bernhard's Vorschlag findest Du bei:
      Paul Randall: Creating, detaching, re-attaching, and fixing a suspect database.
      Bitte vorher lesen, denn das Anhängen einer suspekten DB ist ein Problem.
      Olaf Helper

      <Blog> <Xing>
      * cogito ergo sum * errare humanum est * quote erat demonstrandum *
      Wenn ich denke, ist das ein Fehler und das beweise ich täglich

      Comment

      Working...
      X