Iniciar, parar, pausar, retomar, reiniciar o mecanismo de banco de dados, o SQL Server Agent ou o serviço SQL Server Browser
Este tópico descreve como iniciar, parar, pausar, retomar ou reiniciar o Mecanismo de Banco de Dados do SQL Server, o SQL Server Agent ou o serviço Navegador do SQL Server usando o SQL Server Configuration Manager, o SQL Server Management Studio, os comandos net de um prompt de comando, o Transact-SQL ou o PowerShell.
Antes de começar:
Instruções usando:
Antes de começar
O que é o serviço Mecanismo de Banco de Dados do SQL Server, o serviço SQL Server Agent e o serviço Navegador do SQL Server?
Os componentes do SQL Server são programas executáveis executados como um serviço Windows. Programas executados como um serviço do Windows podem continuar operando sem exibir qualquer atividade na tela do computador.
Serviço do Mecanismo de Banco de Dados
O processo executável que é o Mecanismo de Banco de Dados do SQL Server. O Mecanismo de Banco de Dados pode ser a instância padrão (limite de uma por computador) ou pode ser uma das muitas instâncias nomeadas do Mecanismo de Banco de Dados. Use o SQL Server Configuration Manager para determinar quais instâncias do Mecanismo de Banco de Dados estão instaladas no computador. A instância padrão (se você a instalar) será listada como SQL Server (MSSQLSERVER) . As instâncias nomeadas (se você instalá-las) serão listadas como SQL Server (<nome_da_instância>). Por padrão, o SQL Server Express é instalado como SQL Server (SQLEXPRESS) .
Serviço do SQL Server Agent
Um serviço Windows que executa tarefas administrativas agendadas, chamadas trabalhos e alertas. Para obter mais informações, consulte SQL Server Agent. O SQL Server Agent não está disponível em todas as edições do SQL Server. Para obter uma lista de recursos compatíveis com as edições do SQL Server, consulte Recursos compatíveis com as edições do SQL Server 2014.
Serviço Navegador do SQL Server
Um serviço Windows que escuta as solicitações recebidas de recursos do SQL Server e fornece informações aos clientes sobre as instâncias do SQL Server instaladas no computador. Uma só instância do serviço SQL Server Browser é usada para todas as instâncias do SQL Server instaladas no computador.
Informações Adicionais
A pausa do serviço Mecanismo de Banco de Dados impede que novos usuários se conectem ao Mecanismo de Banco de Dados, mas os usuários que já estão conectados podem continuar trabalhando até que as respectivas conexões sejam interrompidas. Use a pausa quando você quiser esperar que os usuários concluam o trabalho antes de parar o serviço. Isso os permite que eles concluam as transações em andamento. A opção Retomar permite que o Mecanismo de Banco de Dados aceite novas conexões novamente. Não é possível pausar nem retomar o serviço SQL Server Agent.
O SQL Server Configuration Manager e o SQL Server Management Studio exibem o status atual dos serviços usando os ícones a seguir.
SQL Server Configuration Manager
Uma seta verde no ícone próximo ao nome do serviço indica que ele foi iniciado.
Um quadrado vermelho no ícone próximo ao nome do serviço indica que ele foi parado.
Duas linhas azuis verticais no ícone próximo ao nome do serviço indicam que ele foi pausado.
Ao reiniciar o Mecanismo de Banco de Dados, um quadrado vermelho indicará que o serviço foi interrompido e, em seguida, uma seta verde indicará que o serviço foi iniciado com êxito.
SQL Server Management Studio
Uma seta branca em um ícone de círculo verde próximo ao nome do serviço indica que ele foi iniciado.
Um quadrado branco nem um ícone de círculo vermelho próximo ao nome do serviço indica que ele foi parado.
Duas linhas brancas verticais em um ícone de círculo azul próximo ao nome do serviço indicam que ele foi pausado.
Ao usar o SQL Server Configuration Manager ou o SQL Server Management Studio, somente as opções possíveis estarão disponíveis. Por exemplo, se o serviço já foi iniciado, Iniciar estará indisponível.
Durante a execução em um cluster, o serviço Mecanismo de Banco de Dados do SQL Server é mais bem gerenciador com o uso do Administrador de Cluster.
Segurança
Permissões
Por padrão, apenas membros do grupo de administradores local podem iniciar, interromper, pausar, retomar ou reiniciar um serviço. Para conceder a capacidade de gerenciar serviços a não administradores, consulte Como conceder aos usuários direitos para gerenciar serviços no Windows Server 2003. (O processo é semelhante em outras versões do Windows.)
Interromper o Mecanismo de Banco de Dados usando o comando Transact-SQLSHUTDOWN
requer associação nas funções de servidor fixas sysadmin ou serveradmin e não é transferível.
Usando o SQL Server Configuration Manager
Para iniciar, parar, pausar, retomar ou reiniciar uma instância do Mecanismo de Banco de Dados do SQL Server
No menu Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2014, aponte para Ferramentas de Configuração e clique em SQL Server Configuration Manager.
(Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.
No SQL Server Configuration Manager, no painel esquerdo, clique em Serviços do SQL Server.
No painel de resultados, clique com o botão direito do mouse em SQL Server (MSSQLServer) ou em uma instância nomeada e clique em Iniciar, Parar, Pausar, Retomarou Reiniciar.
Clique em OK para fechar o SQL Server Configuration Manager.
Observação
Para iniciar uma instância do Mecanismo de Banco de Dados do SQL Server com opções de inicialização, consulte Configurar opções de inicialização do servidor (SQL Server Configuration Manager).
Para iniciar, parar, pausar, retomar ou reiniciar o SQL Server Browser ou uma instância do SQL Server Agent
No menu Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2014, aponte para Ferramentas de Configuração e clique em SQL Server Configuration Manager.
(Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.
No SQL Server Configuration Manager, no painel esquerdo, clique em Serviços do SQL Server.
No painel de resultados, clique com o botão direito do mouse em Navegador do SQL Server ou SQL Server Agent (MSSQLServer) ou SQL Server Agent (<instance_name>) para uma instância nomeada e clique em Iniciar, Parar, Pausar, Retomar ou Reiniciar.
Clique em OK para fechar o SQL Server Configuration Manager.
Observação
O SQL Server Agent não pode ser colocado em pausa.
Como usar o SQL Server Management Studio.
Para iniciar, parar, pausar, retomar ou reiniciar uma instância do Mecanismo de Banco de Dados do SQL Server
No Pesquisador de Objetos, conecte-se à instância do Mecanismo de Banco de Dados, clique com o botão direito do mouse na instância do Mecanismo de Banco de Dados que deseja iniciar e, em seguida, clique em Iniciar, Parar, Pausar, Retomar ou Reiniciar.
Ou então, em Servidores Registrados, clique com o botão direito do mouse na instância do Mecanismo de Banco de Dados que deseja iniciar, aponte para Controle de Serviço e, em seguida, clique em Iniciar, Parar, Pausar, Retomar ou Reiniciar.
(Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.
Quando solicitado a indicar se você deseja executar a ação, clique em Sim.
Para iniciar, parar ou reiniciar uma instância do SQL Server Agent
No Pesquisador de Objetos, conecte-se à instância do Mecanismo de Banco de Dados, clique com o botão direito do mouse no SQL Server Agent e, em seguida, clique em Iniciar, Parar ou Reiniciar.
(Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.
Quando solicitado a indicar se você deseja executar a ação, clique em Sim.
Na janela Prompt de Comando usando comandos net
Os serviços do Microsoft SQL Server podem ser iniciados, parados ou colocados em pausa com os comandos do Microsoft Windows .NET.
Para iniciar a instância padrão do Mecanismo de Banco de Dados
Em um prompt de comando, digite um dos seguintes comandos:
net start "SQL Server (MSSQLSERVER)"
-ou-
net start MSSQLSERVER
Para iniciar uma instância nomeada do Mecanismo de Banco de Dados
Em um prompt de comando, digite um dos comandos a seguir. Substitua <instancename> pelo nome da instância que você deseja gerenciar.
net start "SQL Server ( instancename )"
-ou-
net start MSSQL$ instancename
Para iniciar o Mecanismo de Banco de Dados com opções de inicialização
Adicione opções de inicialização ao final da instrução net start "SQL Server (MSSQLSERVER)" , separadas por espaço. Quando começar usando net start, as opções de inicialização usam uma barra (/) em vez de um hífen (-).
net start "SQL Server (MSSQLSERVER)" /f /m
-ou-
net start MSSQLSERVER /f /m
Observação
Para obter mais informações sobre as opções de inicialização, consulte Opções de inicialização do serviço Mecanismo de Banco de Dados.
Para iniciar o SQL Server Agent na instância padrão do SQL Server
Em um prompt de comando, digite um dos seguintes comandos:
net start "SQL Server Agent (MSSQLSERVER)"
-ou-
net start SQLSERVERAGENT
Para iniciar o SQL Server Agent em uma instância nomeada do SQL Server
Em um prompt de comando, digite um dos comandos a seguir. Substitua instancename pelo nome da instância que você deseja gerenciar.
net start "SQL Server Agent( instancename )"
-ou-
net start SQLAgent$ instancename
Para obter informações sobre como executar o SQL Server Agent no modo detalhado para solução de problemas, confira Aplicativo sqlagent90.
Para iniciar o Navegador do SQL Server
Em um prompt de comando, digite um dos seguintes comandos:
net start "SQL Server Browser"
-ou-
net start SQLBrowser
Para pausar ou parar os serviços na janela Prompt de Comando
Para pausar ou parar serviços, modifique os comandos das maneiras a seguir.
Para pausar um serviço, substitua net start por net pause.
Para pausar um serviço, substitua net start com net pause.
Usando o Transact-SQL
O Mecanismo de Banco de Dados pode ser interrompido com a instrução SHUTDOWN
.
Para interromper o Mecanismo de Banco de Dados usando o Transact-SQL
Para aguardar a conclusão das instruções Transact-SQL e dos procedimentos armazenados atualmente em execução e, em seguida, parar o Mecanismo de Banco de Dados, execute a instrução a seguir.
SHUTDOWN;
Para interromper o Mecanismo de Banco de Dados imediatamente, execute a instrução a seguir.
SHUTDOWN WITH NOWAIT;
Para obter mais informações sobre a instrução SHUTDOWN
, confira SHUTDOWN (Transact-SQL).
Usando o PowerShell
Para iniciar e parar serviços do Mecanismo de Banco de Dados
Em uma janela do prompt de comando, inicie o SQL Server PowerShell executando o comando a seguir.
sqlps
Em um prompt de comando do SQL Server PowerShell, executando o comando a seguir. Substitua
computername
pelo nome do seu computador.# Get a reference to the ManagedComputer class. CD SQLSERVER:\SQL\computername $Wmi = (Get-Item .).ManagedComputer
Identifique o serviço que você deseja parar ou iniciar. Escolha uma das linhas a seguir. Substitua
instancename
pelo nome da instância nomeada.Para obter uma referência à instância padrão do Mecanismo de Banco de Dados.
$DfltInstance = $Wmi.Services['MSSQLSERVER']
Para obter uma referência a uma instância nomeada do Mecanismo de Banco de Dados.
$DfltInstance = $Wmi.Services['MSSQL$instancename']
Para obter uma referência ao serviço SQL Server Agent na instância padrão do Mecanismo de Banco de Dados.
$DfltInstance = $Wmi.Services['SQLSERVERAGENT']
Para obter uma referência ao serviço SQL Server Agent em uma instância nomeada do Mecanismo de Banco de Dados.
$DfltInstance = $Wmi.Services['SQLAGENT$instancename']
Para obter uma referência ao serviço SQL Server Browser.
$DfltInstance = $Wmi.Services['SQLBROWSER']
Conclua o exemplo para iniciar e parar o serviço selecionado.
# Display the state of the service. $DfltInstance # Start the service. $DfltInstance.Start(); # Wait until the service has time to start. # Refresh the cache. $DfltInstance.Refresh(); # Display the state of the service. $DfltInstance # Stop the service. $DfltInstance.Stop(); # Wait until the service has time to stop. # Refresh the cache. $DfltInstance.Refresh(); # Display the state of the service. $DfltInstance
Confira também
Iniciar o SQL Server com configuração mínima
Recursos com suporte nas edições do SQL Server 2014