Anwendbar für MS SQL Server 2017, 2016, 2014, 2012, 2008 usw.
So stellen Sie gelöschte Zeilen in SQL Server wieder her
Wie stelle ich eine gelöschte Zeile oder einen gelöschten Datensatz in SQL Server wieder her?
Sind Sie schon einmal auf dieses Problem gestoßen, als Sie SQL Server zur Verwaltung Ihres Unternehmens oder zur Bereitstellung von Diensten für Ihre Kunden verwendet haben? Das Löschen von Zeilen, Tabellen, Seiten oder Spalten in der SQL Server-Datenbank ist ein häufiges Problem, mit dem die meisten Administratoren möglicherweise konfrontiert sind oder müssen, um Lösungen für dieses Problem zu finden.
iPhone-zu-iPhone-Übertragungs-App
Wenn eine Datenbank oder Datenbankkomponenten gelöscht werden, versuchen MS SQL Server-Administratoren meistens, sie aus Backups wiederherzustellen. Aber wenn du gelöschte Datenbank oder Tabellen ohne Backups in SQL, was werden Sie tun? Die JustAnthr-Software hat hier zwei Lösungen zusammengestellt, mit denen Sie eine einzelne oder mehrere Zeilen, Tabellen, Seiten oder Spalten in SQL wiederherstellen können, indem Sie das automatisierte SQL-Wiederherstellungstool oder die manuelle Methode mit SLN verwenden.
Folgen Sie, um zu sehen, wie Sie die fehlenden Daten wiederherstellen und alles in Ihrem Geschäft wieder in Gang bringen können.
Gelöschte Zeilen in SQL Server mit der SQL-Wiederherstellungssoftware wiederherstellen [Einfach]
Eine effiziente Möglichkeit, die verlorenen SQL-Zeilen wiederherzustellen, besteht darin, ein automatisiertes SQL-Wiederherstellungstool zu verwenden, um Hilfe zu erhalten. In der Tat, mächtig HerunterladenWin-Version
Damit können Sie gelöschte Datensätze mühelos wiederherstellen, einschließlich der Wiederherstellung von Daten in SQL, der Reparatur beschädigter Datenbanken, der Wiederherstellung von MDF-Dateien usw. Mit nur wenigen einfachen Klicks bringen Sie die verlorenen SQL Server-Zeilen zurück:
Schritt 1. Laden Sie JustAnthr MS SQL Recovery herunter und führen Sie es aus.
Schritt 2. Klicken Sie auf die beiden Punkte (Schaltfläche Durchsuchen), um die Ziel-MDF-Datei auszuwählen, oder klicken Sie auf „Suchen“ und wählen Sie die gewünschte Datei aus der Liste unten aus, die repariert werden soll. Klicken Sie dann auf „Reparieren“, um den Reparaturvorgang zu starten.

Schritt 3. Wenn der Vorgang abgeschlossen ist, wird ein Fenster angezeigt, um die erfolgreiche Analyse zu bestätigen. Alle gelöschten Tabellen und wiederhergestellten Datensätze werden im linken Bereich im Namen der ursprünglichen Tabellen aufgelistet.

Schritt 4. Klicken Sie auf die Schaltfläche „Exportieren“ in der unteren rechten Ecke des Bildschirms. Sie können die wiederhergestellte Datenbank je nach Bedarf in Datenbank- und SQL-Skripten speichern. Dann müssen Sie den Server-/Instanznamen eingeben und eine Verbindung zum Server herstellen. Wenn Sie 'In Datenbank exportieren' wählen, können Sie eine neue Datenbank erstellen oder in eine vorhandene Datenbank exportieren.

Nachdem Sie die gelöschten Datensätze einschließlich Ihrer verlorenen Zeilen als MDF-Datei gespeichert haben, können Sie sie importieren oder wieder am ursprünglichen Speicherort Ihrer SQL Server-Datenbank speichern.
Starten Sie dann SQL Server neu und führen Sie ihn erneut aus.
SQL Server-Zeilen mit LSN manuell wiederherstellen [Komplex]
Eine andere komplexere Methode, die Sie ausprobieren können, besteht darin, LSN (Log Sequence Numbers) zu verwenden, um die gelöschten Zeilen zu überprüfen und wiederherzustellen.
Notiz: Seien Sie vorsichtig, während Sie die folgenden Schritte zur Wiederherstellung gelöschter Zeilen in SQL ausführen.
Schritt 1. Überprüfen Sie die Anzahl der vorhandenen Zeilen mit Ausnahme der gelöschten in der SQL-Tabelle
SELECT * FROM Tabellenname
Schritt 2. Verwenden Sie die folgende Abfrage, um das Protokoll zurückzubringen:
startmenü fehler windows 10
USE Datenbankname
GEHEN
SICHERUNGSLOG [Datenbankname]
TO DISK = N’D:DatenbanknameRDDTrLog.trn’
MIT NOFORMAT, NOINIT,
NAME = N’Datenbankname-Transaktionsprotokollsicherung’,
ÜBERSPRINGEN, NORWIND, NOUNLOAD, STATS = 10
GEHEN
Schritt 3 . Sammeln Sie Informationen zu gelöschten Datensätzen aus der SQL Server-Tabelle mit der folgenden Abfrage:
USE Datenbankname
GEHEN
Wählen Sie [Aktuelle LSN] LSN], [Transaktions-ID], Operation, Kontext, AllocUnitName
VON
fn_dblog(NULL, NULL)
WHERE-Operation = ‘LOP_DELETE_ROWS’
Rufen Sie auf diese Weise die Transaktions-ID gelöschter Datensätze ab.
Schritt 4. Ermitteln Sie den genauen Zeitpunkt, zu dem die Datensätze mit der Transaktions-ID gelöscht werden:
USE Datenbankname
GEHEN
WÄHLEN
[Aktuelle LSN], Vorgang, [Transaktions-ID], [Begin Time], [Transaktionsname], [Transaktions-SID]
VON
fn_dblog(NULL, NULL)
WO
[Transaktions-ID] = ‘000:000001f3′
UND
[Operation] = ‘LOP_BEGIN_XACT’
Schritt 5. Gelöschte Daten einschließlich Zeilen aus der SQL Server-Tabelle wiederherstellen:
So sichern Sie iPhone-Nachrichten
Gelöschten D USE Datenbanknamen wiederherstellen
GEHEN
DATENBANK WIEDERHERSTELLEN Datenbankname_COPY FROM
DISK = ‚D: Datenbankname RDDFull.bak‘
MIT
VERSCHIEBEN Sie ‚Datenbankname‘ NACH ‚D:RecoverDBDatenbankname.mdf‘,
VERSCHIEBEN Sie ‚Datenbankname_log‘ NACH ‚D:RecoverDBDatenbankname_log.ldf‘,
ERSETZEN, NORECOVERY;
GEHEN
Schritt 6 . Überprüfen Sie, ob gelöschte Datensätze einschließlich Zeilen in der SQL-Tabellendatenbank wiederhergestellt werden:
USE Databasename_Copy GO Select * from Table_name
Tipp: Sichern Sie die MS SQL Server-Datenbank regelmäßig
Außerdem reicht es nicht aus, die Methode zum Wiederherstellen verlorener Datensätze oder Zeilen in der SQL Server-Tabellendatenbank zu kennen.
Es ist auch wichtig, die SQL-Datenbank regelmäßig zu sichern. Automatisierte SQL Server-Sicherungssoftware ist absolut die beste Wahl für Sie, um eine vollständige Sicherung Ihrer riesigen SQL Server-Datenbank zu erstellen. Wenn Sie nach einer intelligenten Möglichkeit suchen, Ihre SQL-Datenbank zu schützen, ist JustAnthr Todo Backup Advanced Server eine unübertroffene Wahl, die Sie nicht verpassen sollten.