Eu estava experimentando o efeito de fornecer ao SQL Server uma pequena quantidade de memória que pensei que fosse recuperar.
Configurei o SQL Server para usar 200 MB de memória, agora ele não deseja iniciar, fiz algumas pesquisas na Internet e fui aconselhado a iniciar o SQL Server no modo de usuário único. no entanto, recebo o erro
Falha no logon para o usuário A. Motivo: o servidor está no modo de usuário único. Somente um administrador pode se conectar no momento (Microsoft SQL Server, Erro: 18461)
Eu parei o SQL Server Agent.
sql-server
CodeWi
fonte
fonte
Respostas:
Se você iniciar o SQL Server no modo de usuário único, apenas um administrador poderá se conectar ao mesmo tempo.
O que provavelmente está acontecendo aqui é que algum serviço está usando um logon sysadmin para conectar-se, como o Reporting Services ou o SQL Server Agent.
Ao iniciar o SQL Server no modo de usuário único, você tem a opção de especificar um aplicativo cliente para que somente esse aplicativo possa se conectar.
Dê uma olhada nas opções de linha de comando onde estão listadas:
Se você conseguir se conectar dessa maneira, altere a memória máxima do servidor para algo razoável. Suponho que você será capaz de se conectar porque, caso contrário, provavelmente receberia algo como "não há processo na outra extremidade do canal", portanto, suponho que seu servidor esteja em execução.
Se, no entanto, você não conseguir efetuar logon no SQL Server porque sua configuração de memória não permite, inicie o SQL Server em uma configuração mínima usando a
-f
opçãoPara referência: o SQL Server não pode ser iniciado depois de definir acidentalmente a "memória máxima do servidor" como 0
fonte
Iniciar instância SQL no modo de configuração mínima
Conecte-se à instância na mesma janela do cmd e altere a configuração de Memória máxima:
Você deve ver um prompt parecido com este:
Por padrão, a configuração máxima de memória pode não estar disponível para visualização e alteração. Para modificar esse comportamento, use a consulta abaixo:
Reinicie a instância no Gerenciador de Configurações.
fonte
Eu enfrentei um problema semelhante. Consegui resolvê-lo parando o "SQL Server (MSSQLSERVER)" e, em seguida, reiniciando-o. Depois de reiniciar o processo, consegui conectar-me sem problemas.
fonte
Conseguiu abrir a janela do editor de consultas no SSMS após iniciar o SQL Server no modo de usuário único. Consulte: https://www.sqlservercentral.com/forums/topic/unable-to-open-ssms-in-single-user-mode
fonte