Eu vi esse problema com muita frequência com o SQL Server 2012 e versões posteriores (geralmente com novas instalações), o motivo é que o SQL Server 2012 e a versão posterior não fornecem aos administradores de janela automaticamente os direitos de administrador no SQL Server.
Isso deixará você sem acesso ao SQL Server, neste caso eu uso a seguinte abordagem:
-
Execute o Gerenciador de configuração do SQL Server.
Local do gerenciador de configuração do 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
o SQL Server Service e vá paraProperties
.- Vá para
Startup Parameters
tab e adicione-m
parâmetro lá. Isso fará com que o SQL-Server seja executado no modo de usuário único. Restart
o serviço do SQL Server, certifique-se de que o agente do SQL Server não inicie, se iniciar, poderá obter a única conexão disponível com o SQL Server.- Depois que o SQL Server Service for reiniciado com sucesso, clique com o botão direito do mouse em SSMS e
Run as Administrator
. - Neste ponto, o SQL Server permite que você se conecte ao SQL Server como administrador, adicione sua conta de domínio ao SQL Server e atribua
SysAdmin
Função. - Feche o Management Studio, volte para o SQL Server Configuration Manager remova
-m
dos parâmetros de inicialização. Reinicie o serviço SQL Server e tadaaa.
Também não faça isso em um servidor que está sendo usado por outras pessoas.