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

  1. 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.

  2. (Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.

  3. No SQL Server Configuration Manager, no painel esquerdo, clique em Serviços do SQL Server.

  4. 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.

  5. Clique em OK para fechar o SQL Server Configuration Manager.

ObservaçãoObservaçã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

  1. 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.

  2. (Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.

  3. No SQL Server Configuration Manager, no painel esquerdo, clique em Serviços do SQL Server.

  4. 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.

  5. Clique em OK para fechar o SQL Server Configuration Manager.

ObservaçãoObservaçã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

  1. 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.

  2. (Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.

  3. Quando perguntado se você desejar executar a ação, clique em Sim.

Para iniciar, parar ou reiniciar uma instância do SQL Server Agent

  1. 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.

  2. (Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.

  3. 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çãoObservaçã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

  1. Em uma janela Prompt de Comando, inicie o SQL Server PowerShell executando o comando a seguir.

    sqlps
    
  2. 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
    
  3. 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']
      
  4. 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]

Consulte também

Conceitos

Iniciar o SQL Server com configuração mínima

Recursos compatíveis com as edições do SQL Server 2012