none
serviço SQL Server - Habilitado ou Desabilitado RRS feed

  • Pergunta

  • Pessoal, Bom Dia !

    A empresa possui uma rotina que verifica se os serviços do SQL Server estão habilitados para cada servidor. Essa ação abre para cada verificação o SSMS, colocar o nome da Instância e verifica se loga ou não.

    Existe alguma coisa forma de realizar essa verificação de forma automática, informando de está habilitado ou não ?

    segunda-feira, 2 de junho de 2014 13:46

Todas as Respostas

  • Boa Tarde Getulio,

    Pelo o que eu entendi, você gostaria de uma forma automática de identificar os serviços do SQL Server.

    Acredito que você possa usar a DMV abaixo junto com uma rotina agendada, dessa forma pode ser notificado periodicamente a respeito dos status dos serviços.

    Sugiro também utilizar o Registered Servers (Server Group) para facilitar a gestão em caso de múltiplas instâncias.


    select * from sys.dm_server_services

    Att, Bruno Silva.

    segunda-feira, 2 de junho de 2014 19:04
  • Não seria a sys.servers??

    select * from sys.servers

    http://msdn.microsoft.com/en-us/library/ms178530.aspx

    []´s 

    segunda-feira, 2 de junho de 2014 20:20
  • Getulio,

    Uma solução simples que pode ser aplicada sem necessitar realizar acesso ao Management Studio, seria utilizar a ferramenta de linha de comando SQLCMD em modo prompt passando o parâmetro -L, veja o exemplo:

    SQLCMD -L

    Desta forma, será retornada todos os servidores ou instâncias SQL Server, que possam estar sendo executadas em seu ambiente!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    • Sugerido como Resposta Edinaldo Junior sexta-feira, 6 de junho de 2014 18:11
    sexta-feira, 6 de junho de 2014 15:17
    Moderador
  • Não seria a sys.servers??

    select * from sys.servers

    http://msdn.microsoft.com/en-us/library/ms178530.aspx

    []´s 

    Advaldo,

    Pode ser das duas formas!!!!

    No Select do Bruno, são retornado os serviços que estão vinculados com o SQL Server e o seu retorna somente o nome do Servidor ou Instância.

    Como também podemos utilizar outra forma, através da Sys.sysservers:

    select * from sys.sysservers

    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]


    sexta-feira, 6 de junho de 2014 15:19
    Moderador