Виждал съм този проблем много често при SQL Server 2012 и по-нови версии (обикновено с нови инсталации) причината е, че SQL Server 2012 и по-нова версия не дават на администраторите на прозорци автоматично администраторските права в SQL Server.
Това ще ви остави без достъп до SQL Server изобщо, в този случай използвам следния подход:
-
Изпълнете диспечера на конфигурацията на SQL Server.
Местоположение за мениджъра на конфигурацията на 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 и отидете наProperties
.- Отидете на
Startup Parameters
раздел и добавете-m
параметър там. Това ще накара SQL-сървъра да работи в режим на един потребител. Restart
услугата SQL Server, уверете се, че агентът на SQL Server не се стартира, ако се стартира, може да получи единствената налична връзка към SQL Server.- След като услугата SQL Server се рестартира успешно, щракнете с десния бутон върху SSMS и
Run as Administrator
. - В този момент SQL Server ще ви позволи да се свържете със SQL Server като администратор, добавете акаунта си на домейн към SQL Server задайте
SysAdmin
роля. - Затворете Management Studio, върнете се към Мениджъра за конфигурация на SQL Server премахнете
-m
от параметрите за стартиране. Рестартирайте услугата SQL Server и tadaaa.
Също така не правете това на сървър, който се използва от други.