Jag har sett detta problem väldigt ofta med SQL Server 2012 och senare versioner (vanligtvis med nya installationer) anledningen är att SQL Server 2012 och senare versioner inte ger fönsteradministratörer automatiskt administratörsrättigheterna i SQL Server.
Detta kommer att lämna dig utan tillgång till SQL Server alls, i det här fallet använder jag följande tillvägagångssätt:
-
Kör SQL Server Configuration Manager.
Plats för SQL Server Configuration Manager:
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 och gå tillProperties
.- Gå till
Startup Parameters
tab och lägg till-m
parameter där. Detta gör att SQL-servern körs i enanvändarläge. Restart
SQL Server-tjänsten, se till att SQL Server-agenten inte startar, om den startar kan den få den enda tillgängliga anslutningen till SQL Server.- När SQL Server-tjänsten har startat om, högerklickar du på SSMS och
Run as Administrator
. - Vid det här tillfället låter SQL Server dig ansluta till SQL Server som administratör, lägg till ditt domänkonto till SQL Server tilldela
SysAdmin
roll. - Stäng Management Studio, gå tillbaka till SQL Server Configuration Manager ta bort
-m
från startparametrarna. Starta om SQL Server-tjänsten och tadaaa.
Gör inte heller detta på en server som används av andra.