Share via


Iniciando o SQL Server no modo de usuário único

Em determinadas circunstâncias, pode ser necessário iniciar uma instância do SQL Server no modo de usuário único usando a opção de inicialização –m. Por exemplo, você pode querer mudar as opções de configuração de servidor ou recuperar um banco de dados mestre danificado ou outro banco de dados do sistema. As duas ações exigem iniciar uma instância do SQL Server no modo de usuário único.

Iniciar o SQL Server no modo de usuário único permite que qualquer membro do grupo de Administradores locais do computador se conecte à instância do SQL Server como um membro da função de servidor fixa sysadmin. Para obter mais informações, consulte Solucionando problemas: Conectando-se ao SQL Server quando os administradores do sistema estão bloqueados.

Ao iniciar uma instância do SQL Server no modo de usuário único, observe o seguinte:

  • Apenas um usuário pode se conectar ao servidor.

  • O processo CHECKPOINT não é executado. Por padrão, ele é executado automaticamente na inicialização.

ObservaçãoObservação

Interrompa o serviço do SQL Server Agent antes de se conectar a uma instância do SQL Server no modo de usuário único. Caso contrário, o serviço do SQL Server Agent usará a conexão, bloqueando-a.

Ao iniciar uma instância do SQL Server no modo de usuário único, o SQL Server Management Studio pode conectar-se ao SQL Server. O Pesquisador de Objetos no Management Studio pode falhar porque ele exige mais de uma conexão para algumas operações. Para gerenciar o SQL Server no modo de usuário único, execute as instruções Transact-SQL conectando-se somente por meio do Editor de Consulta no Management Studio ou use o utilitário sqlcmd.

Quando usar a opção - m com sqlcmd ou Management Studio, você poderá limitar as conexões a um aplicativo cliente especificado. Por exemplo, - m "sqlcmd" limita conexões com uma única conexão e essa conexão deve se identificar como o programa cliente sqlcmd. Use esta opção ao iniciar o SQL Server no modo de usuário único e se um aplicativo cliente desconhecido estiver usando a única conexão disponível. Para se conectar pelo Editor de Consulta no Management Studio, use -m"Microsoft SQL Server Management Studio - Query".

Observação importanteImportante

Não use essa opção como um recurso de segurança. O aplicativo cliente fornece o nome do aplicativo cliente e pode fornecer um nome falso como parte da cadeia de conexão.

Histórico de alterações

Conteúdo atualizado

A descrição sobre como usar a opção - m para limitar conexões a um aplicativo cliente foi adicionada.