Widziałem ten problem bardzo często z SQL Server 2012 i nowszymi wersjami (zwykle przy nowych instalacjach) powodem jest to, że SQL Server 2012 i nowsze wersje nie dają oknom Administratorom automatycznie uprawnień administratora w SQL Server.
Spowoduje to całkowity brak dostępu do serwera SQL, w tym przypadku stosuję następujące podejście:
-
Uruchom Menedżera konfiguracji programu SQL Server.
Lokalizacja menedżera konfiguracji SQL Server:
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
Right-Click
SQL Server Service i przejdź doProperties
.- Przejdź do
Startup Parameters
tab i dodaj-m
parametr tam. Spowoduje to, że SQL-Server będzie działał w trybie pojedynczego użytkownika. Restart
usługi SQL Server, upewnij się, że agent SQL Server nie uruchamia się, jeśli się uruchomi, może uzyskać pojedyncze dostępne połączenie z SQL Server.- Po pomyślnym ponownym uruchomieniu usługi SQL Server kliknij prawym przyciskiem myszy SSMS i
Run as Administrator
. - W tym momencie SQL Server pozwoli Ci połączyć się z SQL Server jako Administrator, dodaj konto domeny do SQL Server przypisz
SysAdmin
rola. - Zamknij Management Studio, wróć do Menedżera konfiguracji SQL Server usuń
-m
z parametrów startowych. Uruchom ponownie usługę SQL Server i tadaaa.
Nie rób tego również na serwerze, z którego korzystają inni.