Eu tenho tentado todos os tipos de combinações diferentes de sinalizadores de inicialização para o SQL Server 2008 R2 Express e não consigo superar esse erro:
Falha no login para o usuário 'LOCALSERVER \ Administrator'. Motivo: o servidor está no modo de usuário único. Somente um administrador pode se conectar no momento. (Microsoft SQL Server, erro: 18461)
Eu tentei iniciá-lo no modo de usuário único por ambos -m"SQLCMD"
e -m"sqlcmd"
Iv'e até tentou iniciá-lo -m"Microsoft SQL Server Management Studio - Query"
e conectar-se com os clientes apropriados. SEMPRE recebo esse erro. Tenho 99% de certeza de que nada mais está roubando minha conexão e, ao conectar-me com o SSMS, certifique-se de usar o método "new query-connect` para garantir que ele use apenas 1 conexão.
Alguém mais teve esse problema? Como faço para corrigir e fazer login?
Apesar da Microsoft dizer o contrário, você não deve citar após o -m. Então, para SQLCMD, você faria
-mSQLCMD
. Eu não vi isso dito em lugar nenhum, então vou documentar aqui. Se nada mais funcionar, tente não citá-lo.fonte
Não deve haver nada depois de -m. A sintaxe deve se parecer com:
Em seguida, efetue login na instância usando o sqlcmd e faça as alterações necessárias. Se você tentar usar o SQL Server Management Studio para efetuar login, não poderá, pois o SSMS exige várias conexões para efetuar login.
fonte
Eu apenas tive esse problema exato e tudo o que tive que fazer foi:
Reconectei o navegador SQL e ele funcionou novamente. Portanto, em vez de tentar todas as etapas extras, as pessoas devem realmente tentar a abordagem mais simples que funciona primeiro antes de passar para tentativas mais completas.
fonte
Alterar o controle de conta de usuário para Never Notify resolveu o problema para mim
fonte