He visto este problema muy a menudo con SQL Server 2012 y versiones posteriores (generalmente con nuevas instalaciones), el motivo es que SQL Server 2012 y versiones posteriores no otorgan automáticamente a los administradores de Windows los derechos de administrador en SQL Server.
Esto lo dejará sin acceso a SQL Server en absoluto, en este caso utilizo el siguiente enfoque:
-
Ejecute el Administrador de configuración de SQL Server.
Ubicación del Administrador de configuración de 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
el servicio de SQL Server y vaya aProperties
.- Ir a
Startup Parameters
pestaña y agregue-m
parámetro allí. Esto hará que SQL-Server se ejecute en modo de usuario único. Restart
el servicio de SQL Server, asegúrese de que el agente de SQL Server no se inicie; si se inicia, puede obtener la única conexión disponible para SQL Server.- Una vez que el servicio de SQL Server se haya reiniciado correctamente, haga clic con el botón derecho en SSMS y
Run as Administrator
. - En este punto, SQL Server le permitiría conectarse a SQL Server como administrador, agregue su cuenta de dominio a SQL Server y asigne
SysAdmin
role. - Cierre Management Studio, vuelva al Administrador de configuración de SQL Server, elimine
-m
de los parámetros de inicio. Reinicie el servicio de SQL Server y tadaaa.
Tampoco haga esto en un servidor que está siendo utilizado por otros.