Beim Wiederherstellen der Datenbanksicherung in Azure Data Studio wurde der Fehler "Aufzählung wurde geändert, Aufzählungsvorgang wird möglicherweise nicht ausgeführt"

11

Ich bin extrem neu in Datenbanken, bitte nehmen Sie Kontakt mit mir auf.

Ich habe einen lokalen SQL Server eingerichtet, der auf einem Docker-Container (mit einem Mac) ausgeführt wird. Ich versuche, die SQL-Datenbank mit Azure Data Studio (v1.14.0) wiederherzustellen, aber es funktioniert nicht.

Ich habe die Anleitung auf database.guide verwendet , erhalte aber immer wieder Fehler. Ich habe keine Ahnung, was es bedeutet.

Wiederherstellung der Datenbank fehlgeschlagen: Sammlung wurde geändert; Aufzählungsoperation wird möglicherweise nicht ausgeführt

Ich habe versucht, die .bak-Datei von einer Sicherung wiederherzustellen, die auf meinem Schulcomputer erstellt wurde (verwendet SQL Server Management Studio auf einem PC), und versucht, sie mit der bak-Datei aus Database.guide wiederherzustellen. Ich habe auch ein Backup von meiner aktuellen Datenbank in Azure erstellt und versucht, diese wiederherzustellen - hat auch nicht funktioniert.

SpaceMonkeyMonty
quelle
Was war die tatsächliche SQL, die Sie ausgeführt haben?
Larnu
@Larnu Ich habe es nicht getan, ich habe nur Azure Data Studio als Benutzeroberfläche verwendet und die Schritte von database.guide
befolgt,
Das läuft immer noch SQL. Sowohl SSMS als auch ADS verfügen über eine Skriptschaltfläche. Zeigen Sie uns das Skript.
Larnu
@Larnu Ich bin mir nicht sicher, wie ich das machen soll. Ich habe vor zwei Tagen angefangen, ADS zu verwenden. Beim Wiederherstellen des Backups habe ich versucht, auf die Skript-Schaltfläche zu klicken (es wurde vermutlich sofort ein automatisiertes Skript ausgeführt), aber es wurde der gleiche Fehler angezeigt. Ich weiß nicht, wie ich das tatsächliche SQL abrufen soll, das beim Versuch, die Sicherung wiederherzustellen, ausgeführt wurde.
SpaceMonkeyMonty
Sie drücken die Skript-Taste. Es ist buchstäblich als "Skript" bezeichnet.
Larnu

Antworten:

24

Ich habe es endlich geschafft! Beim Wiederherstellen habe ich auf der Registerkarte "Dateien" das Kontrollkästchen "Alle Dateien verschieben" angekreuzt und den Speicherort für die Daten- und Protokolldateien in / var / opt / mssql / data angegeben. Das hat funktioniert.

SpaceMonkeyMonty
quelle
4
Ich wünschte, ich hätte das gefunden, bevor ich Stunden damit verschwendet hätte. Upvote dieses Ding!
TinkerTenorSoftwareGuy
2
Zum Glück habe ich diese Seite gesucht und gefunden, bevor ich Stunden verschwendet habe. Daumen hoch!
Paulz