Falls Sie versehentlich einem DROP-Befehl ausgeführt haben und Sie eine Datenbanksicherung haben, können Sie relativ einfach die Tabelle wiederherstellen. Leider kommt es oft vor, dass eine Sicherung nicht verfügbar ist. Selbst wenn es keine Sicherung gibt, ist es unter Umständen möglich, eine gelöschte Tabelle wiederherzustellen.
July 29, 2015Wie können Daten wiederhergestellt werden, wenn es keine Datensicherung gibt?
Ups! Sie haben gerade einen UPDATE-Befehl ausgeführt, ohne dabei eine WHERE-Bedingung anzugeben und dadurch eine ganze Tabelle überschrieben. Wie können Sie die Daten retten?
July 29, 2015Wie sucht man schnell nach SQL Server Datenbanken und Datenbankobjekten?
Es kommt ziemlich oft vor, dass Entwickler oder Datenbankadministratoren nach Datenbankobjekten oder Daten suchen müssen. Falls Sie das schon mal versucht haben, haben Sie sicherlich festgestellt, dass es nicht ganz so einfach ist.
Es gibt weder in SQL Server Management Studio noch in Visual Studio die Möglichkeit, eine einfache Suche zu starten.
July 29, 2015Wie synchronisiert man SQL Server Datenbanken auf unterschiedliche Systeme?
Die Herausforderung
Außendienstmitarbeiter, egal ob Kurierfahrer oder Vertriebler, müssen Daten unterwegs erfassen und an die Zentrale zurücksenden. Sie müssen ebenfalls in der Lage sein, neue Daten von der Zentrale zu empfangen.
Als Beispiel: Eine Krankenschwester besucht Patienten und dokumentiert diese Besuche mittels mobilen Endgeräts. Am Ende des Arbeitstages müssen diese Informationen in die zentrale Datenbank des Krankenhauses hochgeladen werden. Im Anschluss können neue Termine und – bei Bedarf – Informationen über neue Patienten für den Folgetag von der Zentrale an das mobile Endgerät übermittelt werden.
In solchen Szenarien besteht ein konstanter Bedarf des Synchronisierens zwischen zwei örtlich getrennten Computersystemen.
July 29, 2015Wie öffnet und liest man eine LDF-Datei?
Jede SQL Server Datenbank wird über mehrere Dateien im Dateisystem abgelegt. Diese Dateien speichern sowohl Daten als auch Transaktionsprotokolleinträge. Jede Datenbank hat ihren eigenen Satz an Dateien. Die Datenbankdaten werden in MDF Dateien und die Transaktionsprotokolldaten werden in komplett getrennten LDF Dateien gehalten. Rein konzeptionell werden die Transaktionen als eine Kette von Protokolleinträge abgelegt. Diese Einträge werden in eine bzw. mehrere physische LDF-Dateien gespeichert.
July 29, 2015Wie rettet man SQL Server Daten, die versehentlich durch UPDATE- oder DELETE-Befehle verloren gegangen sind?
Der Albtraum jeder SQL Server DBA schlechthin: Datenverlust durch eigenes Fehlverhalten.
Es ist nicht unüblich, dass jemand eine WHERE-Klausel bei einem UPDATE- oder einer DELETE- Abfrage vergisst und dabei mehr Daten ändert als erwünscht.
Was tun, wenn es Sie erwischt?
July 29, 2015Auslesen einer SQL Server Transaktionsprotokolldatei
Das SQL Server Transaktionsprotokoll enthält Einträge zu allen Änderungen, die in einer Datenbank gemacht wurden. Diese Einträge enthalten die nötigen Informationen, damit eine Datenbank zu jedem beliebigen Zeitpunkt wiederhergestellt werden kann. Ist es möglich, diese Informationen in einem lesbaren Format darzustellen? Nun, so einfach ist es in der Tat nicht, egal ob man sich eine Protokolldatei im Onlinezustand oder als Protokollsicherung anschauen möchte.
July 29, 2015