W celu restora nie możesz mieć żadnych połaczeń z bazą. Najprościej przestaw bazę w tryb single user
wykonaj restore, przejdź w tryb multi user
Kolega coś kombinuje nie chce / nie umie powiedzieć. Ma jakiś tajemniczy soft, który siedzi 24h na bazie danych. Czy go zabije tradycyjnie, czy przez single user, jeden kij.
Obstawiam, zabicie tradycyjne jest lepsze (ma szansę być lepsze, jeśli się fajnie oprogramuje)
Zabranie połączenia żywemu oprogramowaniu to "syndrom psa Huckelberego" nad przepaścią Oohh, lets going down - to wymaga naprawdę dobrej kultury programisty, aby program przeżył i wznowił prace bez większych problemów. Np dobre vs złe programy "do obsługi firmy", a wręcz nie do zrobienia nad jakimiś archaicznymi frameworkami.
JEŚLI założyć optymistycznie, że zapisy sa pod sensownymi transakcjami, to spójność zapisów ma się obronić, ale wiele rzeczy może zajść, np zjadanie połączeń SQL (wprawdzie na początku jest ich "zaledwie" kilkadziesiąt tysięcy, ale da się to wyczerpać *)
- zależnie od dojrzałości środowiska, jakim się robi dostęp, i kultury programisty)
*)
znam, miałem raz na prodzie. Trwało tygodniami zjadanie do zera, ale nastapilo. Nie każde zamykane połączenie wracało do puli MS-Servera