Błąd „kolekcja została zmodyfikowana operacja wyliczenia może nie zostać wykonana” podczas przywracania kopii zapasowej bazy danych w Azure Data Studio


11

Jestem bardzo nowy w bazach danych, więc proszę o wyrozumiałość.

Skonfigurowałem lokalnego programu SQL Server działającego na kontenerze Docker (za pomocą komputera Mac). Próbuję przywrócić bazę danych SQL przy użyciu Azure Data Studio (v1.14.0), ale to nie działa.

Skorzystałem z przewodnika na database.guide, ale ciągle pojawiają się błędy. Nie mam pojęcia, co to znaczy.

Przywracanie bazy danych nie powiodło się: kolekcja została zmodyfikowana; Operacja wyliczenia może nie zostać wykonana

Próbowałem przywrócić plik .bak z kopii zapasowej wykonanej na moim szkolnym komputerze (użyłem SQL Server Management Studio na komputerze), próbowałem przywrócić plik bak z bazy danych.guide. Zrobiłem również kopię zapasową z mojej bieżącej bazy danych na platformie Azure i próbowałem przywrócić tę - też nie działało.


Jaki był faktyczny SQL, który uruchomiłeś?
Larnu,

@Larnu Nie zrobiłem tego, po prostu użyłem Azure Data Studio jako interfejsu użytkownika, wykonując kroki z database.guide, ale utknąłem w kroku 6.
SpaceMonkeyMonty

To wciąż działa SQL. Zarówno SSMS, jak i ADS mają przycisk Skrypt. Pokaż nam skrypt.
Larnu,

@ Larnu Nie jestem pewien, jak to zrobić, zacząłem używać ADS dwa dni temu. Podczas przywracania kopii zapasowej próbowałem kliknąć przycisk skryptu (chyba natychmiast uruchomiłem skrypt automatyczny), ale dostałem ten sam błąd. Nie wiem, jak odzyskać rzeczywisty kod SQL uruchomiony podczas próby przywrócenia kopii zapasowej.
SpaceMonkeyMonty

Naciskasz przycisk Skrypt. Jest dosłownie oznaczony „Skrypt”.
Larnu,

Odpowiedzi:


24

W końcu udało mi się to uruchomić! Podczas przywracania w zakładce plików zaznaczyłem pole „Przenieś wszystkie pliki” i podałem lokalizację, aby przenieść dane i pliki dziennika do / var / opt / mssql / data i to zadziałało.


4
Chciałbym to znaleźć, zanim stracę na to godziny. Głosuj za tym!
TinkerTenorSoftwareGuy

2
Na szczęście przeszukałem tę stronę przed marnowaniem godzin. Kciuk w górę!
Paul
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.