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 SQL Server Browser usando o Gerenciador de Configurações do SQL Server, oSQL Server Management Studio, comandos net de um prompt de comando, Transact-SQL ou PowerShell.
Antes de começar:
O que são estes serviços?
Informações adicionais
Segurança
Instruções usando:
SQL Server Configuration Manager
SQL Server Management Studio
Comandos net em uma janela do prompt de comando
Transact-SQL
PowerShell
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 SQL Server Browser?
Os componentes do SQL Server são programas executáveis usados como um serviço do Windows. Programas executados como um serviço do Windows podem continuar operando sem exibir qualquer atividade na tela do computador.
Mecanismo de Banco de Dados serviço
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 de muitas instâncias nomeadas do Mecanismo de Banco de Dados. Use o Gerenciador de Configurações do SQL Server para determinar quais instâncias do Mecanismo de Banco de Dados são instaladas no computador. A instância padrão (se você instalá-la) é listada como SQL Server (MSSQLSERVER). Instâncias nomeadas (se você instalá-las) são listadas como SQL Server (<instance_name>). Por padrão, o SQL Server Express é instalado como SQL Server (SQLEXPRESS).SQL Server Serviço do 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 com suporte pelas edições do SQL Server, consulte Recursos com suporte pelas edições do SQL Server 2012 (https://go.microsoft.com/fwlink/?linkid=232473).SQL Server Serviço Navegador
Um serviço Windows que escuta solicitações de entrada para recursos do SQL Server e fornece informações de clientes sobre instâncias do SQL Server instaladas no computador. Uma única instância do serviço SQL Server Browser é usada para todas as instâncias do SQL Server instaladas no computador.
Informações adicionais
Pausar o 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 suas 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. Retomar permite que o Mecanismo de Banco de Dados aceite novas conexões novamente. Não é possível pausar ou retomar o SQL Server Agent Service.
O Gerenciador de Configurações do SQL Server e o SQL Server Management Studio exibem o status atual dos serviços usando os ícones a seguir.
Gerenciador de Configurações do SQL Server
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.
Quando o Mecanismo de Banco de Dados for reiniciado, um quadrado vermelho indicará que o serviço parou e uma seta verde indicará que ele 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 Gerenciador de Configurações do SQL Server ou o SQL Server Management Studio, somente opções que são 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 é gerenciador melhor 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.)
Parar o Mecanismo de Banco de Dados usando o comando Transact-SQL SHUTDOWN requer associação nas funções de servidor fixas sysadmin ou serveradmin e isso não é transferível.
[Top]
Usando o Gerenciador de Configurações SQL Server.
Para iniciar, parar, pausar, retomar ou reiniciar a instância do Mecanismo de Banco de Dados do SQL Server
No menu Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2012 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, Retomar ou 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 a instância do SQL Server Browser ou uma instância do SQL Server Agent
No menu Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2012 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 Browser ou em SQL Server Agent (MSSQLServer) ou em 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 |
---|
Não é possível pausar o SQL Server Agent. |
[Top]
Usando o SQL Server Management Studio
Para iniciar, parar, pausar, retomar ou reiniciar a 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 você deseja iniciar e clique em Iniciar, Parar, Pausar, Retomar ou Reiniciar.
Ou, em Servidores Registrados, clique com o botão direito do mouse na instância do Mecanismo de Banco de Dados que você deseja iniciar, aponte para Controle de Serviço e 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 perguntado se você desejar 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 clique em Iniciar, Parar ou Reiniciar.
(Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.
Quando perguntado se você desejar executar a ação, clique em Sim.
[Top]
Na janela Prompt de Comando usando comandos net
Os serviços do Microsoft SQL Server podem ser iniciados, interrompidos ou pausados com o uso de comandos net do Microsoft Windows.
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 um espaço. Quando iniciadas com 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 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 em modo detalhado para solução de problemas, consulte Aplicativo sqlagent90.
Para iniciar o SQL Server Browser
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 parar um serviço, substitua net start por net stop.
[Top]
Usando Transact-SQL
O Mecanismo de Banco de Dados pode ser parado com a instrução SHUTDOWN.
Para parar o Mecanismo de Banco de Dados usando Transact-SQL
Para aguardar a conclusão de instruções Transact-SQL e procedimentos armazenados em execução atualmente e parar o Mecanismo de Banco de Dados, execute a instrução a seguir.
SHUTDOWN;
Para parar 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, consulte SHUTDOWN (Transact-SQL).
[Top]
Usando o PowerShell
Para iniciar e parar os serviços Mecanismo de Banco de Dados
Em uma janela 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
[Top]