Compartilhar via


Interrompendo serviços

Você pode parar uma instância do Microsoft SQL Server localmente do servidor ou remotamente de um cliente ou outro servidor. Se você parar uma instância do SQL Server sem pausá-la, todos os processos do servidor serão encerrados imediatamente. Parar uma instância do SQL Server previne conexões novas e desconecta os usuários atuais.

A tabela seguinte descreve os métodos disponíveis para parar uma instância do SQL Server.

Método

Descrição

Gerenciador de Conexões do SQL Server

Pára uma instância local ou remota do SQL Server Agent ou um serviço do SQL Server Agent.

SQL Server Management Studio

Pára uma instância local ou remota do SQL Server ou um serviço SQL Server Agent.

Instrução de SHUTDOWN

Pára uma instância do SQL Server quando executado dentro da sqlcmd ou outra ferramenta de consulta. Usar a instrução WITH NOWAIT para uma instância do SQL Server imediatamente.

comandos de rede

Pára uma instância do SQL Server remotamente ou localmente, se você estiver executando o Microsoft Windows 2000 ou sistemas operacionais Windows Server 2003. Para interromper uma instância nomeada do SQL Server, entre em net stop mssql$instancenamedo prompt de comando.

Painel de Controle

Pára uma instância do SQL Server usando o aplicativo de Serviços no Painel de Controle.

CTRL+C

Pára uma instância do SQL Server se ela tiver sido iniciada como um programa do prompt de comando.

Quando você parar uma instância do SQL Server, o servidor executa os seguintes serviços antes de se desligar:

  • Incapacita logons (exceto para administradores de sistema)

  • Espera para que todas as instruções de Transact-SQL ou procedimentos armazenados em execução atualmente terminem

    ObservaçãoObservação

    Para levar o sistema a uma interrupção imediata, você pode emitir a instrução SHUTDOWN WITH NOWAIT do utilitário sqlcmd ou osql.

Antes de você parar uma instância do SQL Server, você pode difundir uma mensagem para advertir os usuários sobre um desligamento iminente. Na mensagem, inclua a hora em que a instância do SQL Server será parada para que os usuários possam terminar as suas tarefas. Para obter mais informações, consulte Como difundir uma mensagem de desligamento (prompt de comando).