Errore "L'operazione di enumerazione della raccolta è stata modificata potrebbe non essere eseguita" durante il ripristino del backup del database in Azure Data Studio


11

Sono estremamente nuovo nei database, quindi per favore abbi pazienza con me.

Ho installato SQL Server locale in esecuzione su un contenitore Docker (usando un Mac). Sto cercando di ripristinare il database SQL usando Azure Data Studio (v1.14.0) ma non funziona.

Ho usato la guida su database.guide ma continuo a ricevere errori. Non ho idea di cosa significhi.

Ripristino del database non riuscito: la raccolta è stata modificata; l'operazione di enumerazione potrebbe non essere eseguita

Ho provato a ripristinare il file .bak da un backup eseguito sul mio computer della scuola (utilizzato SQL Server Management Studio su un PC), ho provato a ripristinare il file bak da Database.guide. Ho anche fatto un backup dal mio attuale DB in Azure e ho provato a ripristinarlo, ma non ha funzionato.


Qual è stato l'SQL effettivo che hai eseguito?
Larnu,

@Larnu non l'ho fatto, ho appena usato Azure Data Studio come interfaccia utente, seguendo i passaggi da database.guide ma sono bloccato al passaggio 6.
SpaceMonkeyMonty

Questo esegue ancora SQL. Sia SSMS che ADS hanno un pulsante Script. Mostraci la sceneggiatura.
Larnu,

@Larnu Non sono sicuro di come farlo, ho iniziato a utilizzare ADS due giorni fa. Durante il ripristino del backup ho provato a fare clic sul pulsante dello script (ho immediatamente eseguito lo script automatico, suppongo) ma ho riscontrato lo stesso errore. Non so come recuperare l'SQL effettivo eseguito durante il tentativo di ripristinare il backup.
SpaceMonkeyMonty il

Si preme il pulsante Script. È letteralmente etichettato "Script".
Larnu,

Risposte:


24

Finalmente sono riuscito a farlo funzionare! Durante il ripristino, nella scheda File ho spuntato la casella "Riposiziona tutti i file" e ho specificato la posizione in cui spostare i dati e i file di registro in / var / opt / mssql / data e ha funzionato.


4
Vorrei averlo trovato prima di sprecarlo ore. Vota questa cosa!
TinkerTenorSoftware Acquista il

2
Fortunatamente, ho cercato e trovato questa pagina prima di perdere ore. Thumbup!
paulz
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.