czwartek, 27 października 2016

SSMS z SQL 2014 - odłączanie bazy w trybie offline

Jeżeli używając SSMS 2014 (a przynajmniej w wersji 12.0.4100.1 instalowanej razem z SQL Server 2014) wykonamy następującą sekwencję czynności:
1. Przełączenie bazy w tryb OFFLINE
2. Odłączenie bazy

To bazy tej nie będzie można ponownie podłączyć. Podczas wskazywania pliku pojawi się błąd:

CREATE FILE encoutered operating system error 5 (Access is denied.) while attempting to open or create the physical file.... Microsoft SQL Server, Error: 5123.

Rozwiązaniem problemu jest uruchomienie Management Studio w trybie administratora.


Pliku bazy odłączonej w SSMS 2014 nie można też otworzyć w nowszych wersjach Management Studio uruchamianych w trybie normalnego użytkownika.
Problem nie istnieje w innych wersjach SSMS (testowane w 2008, 2012 i 2016).
Problem nie istnieje także jeśli odłączana baza nie jest w trybie offline.