SQLServerMPGuide.PTB

Propaganda
Guia do Pacote de Gerenciamento do SQL
Server para o System Center Operations
Manager
Microsoft Corporation
Publicado em: 2015 de junho
Envie sugestões e comentários sobre este documento para [email protected]. Inclua o
nome do guia do pacote de gerenciamento com seus comentários.
1
As informações contidas neste documento, incluindo URLs e outras referências a sites da
Internet, estão sujeitas a alterações sem aviso prévio. A menos que indicado de outra forma,
empresas, organizações, produtos, nomes de domínio, endereços de email, logotipos, pessoas,
lugares e eventos descritos nos exemplos neste documento são fictícios. Nenhuma associação
com qualquer empresa, organização, produto, nome de domínio, endereço de email, logotipo,
pessoa, lugares ou eventos reais é intencional ou deve ser inferida. Obedecer a todas as leis de
direitos autorais aplicáveis é responsabilidade do usuário. Sem limitar os direitos autorais,
nenhuma parte deste documento pode ser reproduzida, armazenada ou introduzida em um
sistema de recuperação, ou transmitida de qualquer forma ou por qualquer meio (seja eletrônico,
mecânico, fotocópia, gravação ou outro), ou para qualquer finalidade, sem a permissão expressa
e por escrito da Microsoft Corporation.
A Microsoft pode ter patentes ou requisições para obtenção de patente, marcas comerciais,
direitos autorais ou outros direitos de propriedade intelectual que abrangem o conteúdo deste
documento. A posse deste documento não lhe confere nenhum direito sobre as citadas patentes,
marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual, salvo aqueles
expressamente mencionados em um contrato de licença, por escrito, da Microsoft.
© 2015 Microsoft Corporation. Todos os direitos reservados.
Microsoft, MS-DOS, Windows, Windows Server e Active Directory são marcas comerciais do
grupo de empresas Microsoft. Todas as outras marcas comerciais pertencem a seus respectivos
proprietários.
Histórico de revisão
Data de lançamento
Alterações
março de 2007
Versão original deste guia
junho 25, 2007
Seções de tópicos novas ou alteradas nesta
versão:
outubro 21, 2007

Nova seção "Criar um novo pacote de
gerenciamento para personalizações" no
tópico "Introdução"

Seção alterada "Principais cenários" no
tópico "Compreendendo o pacote de
gerenciamento do SQL Server"
Novo tópico desta versão:

fevereiro 1, 2008
Monitores e substituições para pacotes de
gerenciamento
Adicionada a seção "Alterações desta
atualização" para listar as alterações na
atualização de dezembro de 2007 do pacote de
2
Data de lançamento
Alterações
gerenciamento.
24 de março de 2008
Outubro de 2008
Seções de tópicos novas ou alteradas nesta
versão:

Adicionada a seção "Alterações desta
atualização" para listar as alterações na
atualização de março de 2008 no pacote
de gerenciamento.

Novo conteúdo foi adicionado à seção
“Principais cenários de monitoramento”
para discutir as exclusões e os trabalhos
de longa duração do Agent.

Adicionada a seção "Alterações desta
atualização" para listar as alterações na
atualização de outubro de 2008 no pacote
de gerenciamento.

Adicionada a seção “Configurações com
suporte” a este guia.

O guia passou por várias atualizações para
incluir a introdução ao Pacote de
Gerenciamento do SQL Server 2008.

Adicionada a seção “Problemas
conhecidos”.
Novembro de 2008
A seção “Alterações desta atualização” foi
atualizada.
Março de 2009
Atualizadas as seções a seguir no guia:
"Alterações desta atualização" "Ambientes de
baixo privilégio", "Problemas conhecidos".
Julho de 2009

A seção “Alterações desta atualização” foi
atualizada.

O item “Configurando para monitorar
recursos clusterizados” foi atualizado na
seção “Outros requisitos”.

O item “Regras e monitores baseados em
eventos do log de eventos não funcionam
de forma confiável em instalações
clusterizadas do SQL” foi atualizado no
Apêndice: Problemas conhecidos.

O item “Relatório de espaço do banco de
dados SQL” foi atualizado no Apêndice:
Relatórios.

Observação adicionada ao tópico
Novembro de 2009
3
Data de lançamento
Alterações
“Configurações com suporte” indicando
que não há suporte para o monitoramento
do Microsoft SQL Server 2000 Desktop
Engine (MSDE).

Removidos nomes de monitores
duplicados da lista na seção “Antes de
importar o pacote de gerenciamento”.

Observação reescrita em “Configuração
para monitorar recursos clusterizados” para
esclarecer os requisitos de software.
Julho de 2010
O guia passou por muitas atualizações para
incluir a introdução ao Pacote de
Gerenciamento do SQL Server 2008 R2. As
novas seções incluem “Importar o Pacote de
Gerenciamento” e o “Apêndice: Monitores”.
Março de 2011

A seção “Perfis Executar como” foi
atualizada com informações detalhadas
sobre os destinos de mapeamento de
contas Executar como.

A seção “Alterações desta atualização” foi
atualizada.

O item “Configuração para monitorar
recursos clusterizados” foi atualizado na
seção “Outros requisitos”.

A seção “Perfis Executar como” foi
atualizada com informações detalhadas
sobre os destinos de mapeamento de
contas Executar como.
Adicionadas informações sobre o suporte
ao SQL Server 2012 e ao SCOM 2012.
Adicionado suporte ao Monitoramento
AlwaysOn
Fevereiro de 2012



Adicionado suporte para informações de
monitoramento de gerenciamento baseado
em políticas

Adicionado suporte para informações de
monitoramento de espelhamento

Adicionado suporte para informações de
monitoramento de replicação

Atualização de monitoramento do espaço
de Banco de Dados com informações
4
Data de lançamento
Alterações
sobre o suporte a pontos de montagem

A seção “Alterações desta atualização” foi
atualizada

O item “Configuração para monitorar
recursos clusterizados” foi atualizado na
seção “Outros requisitos”.

Outras pequenas alterações
Agosto de 2012

Setembro de 2013

Corrigido o bug de Espaço Livre no Grupo
de Arquivo do Banco de Dados
Novos monitores e regras de coleta de
desempenho adicionados
Adicionado o painel de Banco de Dados
Alguns bugs corrigidos
Monitor de utilização de CPU fixa
Outubro de 2013





2014 de junho
Descoberta de semente fixa do SQL Server
para ambientes WoW64

Severidade do alerta do Monitor de tempo
de espera médio foi alterado para aviso,
adicionado amostras consecutivas para
reduzir o ruído, limite foi alterado para 250
Severidade do alerta do monitor de
recompilação do SQL foi alterada para
aviso, limite foi alterado para 25. O monitor
foi desabilitado por padrão.

Pequenas correções

Novos painéis (nível de instância e nível de
banco de dados) para SQL 2008 e SQL
2012.

Integração com o pacote de gerenciamento
de apresentação do Microsoft SQL Server,
a pasta e estrutura de modos de exibição
foi atualizada.

Suporte de contadores de desempenho
localizadas (métricas de CPU e disco) foi
adicionado.

Monitores foram atualizados para usar
amostras consecutivas em vez do valor
médio de amostras.

Removido SQL padrão ação executar AS
ações de gravação.

Agora há suporte para a porta padrão
nenhum

Nova propriedade - tipo de função de
servidor
5
Data de lançamento
Dezembro de 2014
junho de 2015
Alterações

Regras de coleta de desempenho foram
atualizadas para usar a coleção de
nenhuma otimização de desempenho para
melhorar a precisão dos dados diariamente
e agregados por hora.

Não há suporte para a intenção de leitura
AllwaysOn monitoramento de erros
corrigidos, intenção de leitura.

Nome de objeto de contador de
desempenho alterado para um número de
regras.

Descobertas foram desabilitadas para
Analysis Services e Reporting Services.

Atualizado para um número de classes de
ícones.

Pequenas correções.

Cenários de monitoramento de
espelhamento adicionados para o produto
SQL Server 2012

Monitor SPN agora tem substituível
'escopo da pesquisa' que permite que o
usuário final optar entre o LDAP e o
Catálogo Global

Corrigido o erro com bancos de dados de
descoberta bloqueados no Windows 2003

Erro de tempo limite fixo no cenário de
monitoramento de utilização da CPU

O monitoramento de instâncias do SQL
Server no mesmo servidor com suas
próprias interfaces de rede e a porta
padrão já está disponível

Instâncias do SQL Server com sublinhados
e outros símbolos especiais permitidos em
nomes podem ser monitoradas

Pequenas correções.

Os painéis foram substituídos por novos
painéis

Componentes dos recursos de replicação
são preteridos e desabilitados por padrão

O monitor SPN agora manipula
corretamente namespaces separados

Foi adicionado suporte a grupos de
arquivos contendo fluxos de arquivos e
esquemas de partição

O monitor de consumo de memória foi
6
Data de lançamento
Alterações
corrigido

A capacidade de atualização da versão
6.4.1.0 tem suporte

Adicionado o monitor de utilização de CPU
e a regra para o SQL Server 2005

Adicionada a condição de
ConsecutiveSamples aos monitores de
taxa de acertos de Cache de Buffer e a
expectativa de vida da página


A descoberta AlwaysOn foi reformulada
Pequenas correções.
7
Sumário
Introduction to the SQL Server Management Pack Guide .............. Error! Bookmark not defined.
Introdução ...................................................................................................................................... 23
Considerações sobre segurança ................................................................................................... 35
Compreendendo o Pacote de Gerenciamento de Espelhamento do SQL Server 2008 e do SQL
Server 2012 ................................................................................................................................ 45
Compreendendo o Pacote de Gerenciamento do SQL Server 2012 AlwaysOn .......................... 53
Compreendendo o Pacote de Gerenciamento do SQL Server ..................................................... 59
Apêndice: problemas conhecidos e solução de problemas .......................................................... 79
Apêndice: Monitores ...................................................................................................................... 88
Apêndice: Relatórios ................................................................................................................... 107
Apêndice: Conteúdo do pacote de gerenciamento de espelhamento ........................................ 112
Apêndice: Conteúdos do Pacote de Gerenciamento AlwaysOn ................................................. 115
8
Introdução ao Guia do Pacote de
Gerenciamento do SQL Server
O Pacote de Gerenciamento do SQL Server fornece monitoramento pró-ativo e reativo do
Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 e SQL Server 2012. Ele
monitora os componentes do SQL Server como instâncias do mecanismo de banco de dados,
bancos de dados e agentes do SQL Server.
O monitoramento fornecido por esse pacote de gerenciamento inclui monitoramento de
disponibilidade e configuração, coleta de dados de desempenho e limites padrão. Você pode
integrar o monitoramento de componentes do SQL Server aos seus cenários de monitoramento
orientados a serviços.
Além dos recursos de monitoramento de integridade, esse pacote de gerenciamento inclui
exibições de painéis, extenso conhecimento de tarefas embutidas inseridas e exibições que
permitem diagnóstico e resolução dos problemas detectados quase em tempo real.
Versão do documento
Este guia foi elaborado com base na versão 6.6.0.0 do Pacote de Gerenciamento.
Adquirindo o último Pacote de Gerenciamento e a
Documentação do Pacote de Gerenciamento
Você pode encontrar o Pacote de Gerenciamento do SQL Server no catálogo do System Center
Operations Manager (http://go.microsoft.com/fwlink/?LinkId=82105). A versão mais recente
desse documento está disponível no Microsoft TechNet
http://go.microsoft.com/fwlink/?LinkId=85414.
9
Atualizam alterações em junho de 2015
O Pacote de Gerenciamento do SQL Server versão 6.6.0.0 inclui as seguintes alterações:




Os painéis foram substituídos por novos painéis




O monitor de consumo de memória foi corrigido


A descoberta AlwaysOn foi reformulada
Componentes dos recursos de replicação são preteridos e desabilitados por padrão
O monitor SPN agora manipula corretamente namespaces separados
Foi adicionado suporte a grupos de arquivos contendo fluxos de arquivos e esquemas de
partição
A capacidade de atualização da versão 6.4.1.0 tem suporte
Adicionado o monitor de utilização de CPU e a regra para o SQL Server 2005
Adicionada a condição de ConsecutiveSamples aos monitores de taxa de acertos de Cache
de Buffer e a expectativa de vida da página
Pequenas correções.
Alterações na atualização de dezembro de 2014
O Pacote de Gerenciamento do SQL Server versão 6.5.4.0 inclui as seguintes alterações:


Cenários de monitoramento de espelhamento adicionados para o produto SQL Server 2012



Corrigido o erro com bancos de dados de descoberta bloqueados no Windows 2003

Instâncias do SQL Server com sublinhados e outros símbolos especiais permitidos em
nomes podem ser monitoradas

Pequenas correções.
Monitor SPN agora tem substituível 'escopo da pesquisa' que permite que o usuário final
optar entre o LDAP e o Catálogo Global
Erro de tempo limite fixo no cenário de monitoramento de utilização da CPU
O monitoramento de instâncias do SQL Server no mesmo servidor com suas próprias
interfaces de rede e a porta padrão já está disponível
Atualizam alterações em junho de 2014
O Pacote de Gerenciamento do SQL Server versão 6.5.1.0 inclui as seguintes alterações:

Novos painéis (nível de instância e nível de banco de dados) para SQL 2008 e SQL
2012.

Integração com o pacote de gerenciamento de apresentação do Microsoft SQL Server, a
pasta e estrutura de modos de exibição foi atualizada.

Suporte de contadores de desempenho localizadas (métricas de CPU e disco) foi
adicionado.

Monitores foram atualizados para usar amostras consecutivas em vez do valor médio de
amostras.


Removido SQL padrão ação executar AS ações de gravação.
Agora há suporte para a porta padrão nenhum
10


Nova propriedade - tipo de função de servidor

Não há suporte para a intenção de leitura AllwaysOn monitoramento de erros corrigidos,
intenção de leitura.




Nome de objeto de contador de desempenho alterado para um número de regras.
Regras de coleta de desempenho foram atualizadas para usar a coleção de nenhuma
otimização de desempenho para melhorar a precisão dos dados diariamente e
agregados por hora.
Descobertas foram desabilitadas para Analysis Services e Reporting Services.
Atualizado para um número de classes de ícones.
Pequenas correções.
Changes in October 2013 Update
O Pacote de Gerenciamento do SQL Server versão 6.4.1.0 inclui as seguintes alterações:

Monitor de utilização de CPU fixa

Descoberta de semente fixa do SQL Server para ambientes WoW64

Severidade do alerta do Monitor de tempo de espera médio foi alterado para aviso,
adicionado amostras consecutivas para reduzir o ruído, limite foi alterado para 250

Severidade do alerta do monitor de recompilação do SQL foi alterada para aviso, limite
foi alterado para 25. O monitor foi desabilitado por padrão.

Pequenas correções
Atualizam alterações em setembro de 2013
O Pacote de Gerenciamento do SQL Server versão 6.4.0.0 inclui as seguintes alterações:


Novo painel para DB do SQL Server 2012
Novos monitores e regras: somente para SQL 2008 e SQL 2012
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
Contagem da Coleta de Conexões Ativas de Banco de Dados
Contagem da Coleta de Solicitações Ativas de Banco de Dados
Contagem da Coleta de Sessões Ativas de Banco de Dados
Contagem da Coleta de Transações Ativas de Banco de Dados
Contagem da Coleta de Threads do Mecanismo de Banco de Dados
Monitor de Contagem de Threads
Monitor de Espaço Livre (%) no Log de Transações
Coleta de Espaço Livre (%) no Log de Transações
Coletar Utilização de CPU (%) do Mecanismo de Banco de Dados
Monitor de Utilização de CPU (%) para o mecanismo de Banco de Dados
Monitor de Taxa de Acertos do Cache do Buffer
Coletar a(s) Expectativa(s) de Vida da Página do Mecanismo de Banco de Dados
Monitor de Expectativa de Vida da Página
Coletar Latência de Leitura de Disco de Banco de Dados (ms)
Coletar Latência de Gravação de Disco de Banco de Dados (ms)
Monitor de Latência de Leitura de Disco
Monitor de Gravação de Latência de Disco
Contagem de Coleta de Transações de Banco de Dados por segundo
11




o Coletar o Tempo de Espera Médio do Mecanismo de Banco de Dados (ms)
o Monitor de Tempo de Espera Médio
o Coletar Memória de Servidor Roubada do Mecanismo de DB (MB)
o Monitor de Memória de Servidor Roubada
o Coletar Espaço Livre Alocado no Banco de Dados (MB)
o Coletar Espaço Usado de Banco de Dados (MB)
o Coletar Espaço Livre no Disco de Banco de Dados (MB)
o Monitor de Recompilação de SQL
Monitor de SPN aprimorado
Suporte para símbolos especiais nos nomes de Banco de Dados.
Descoberta aprimorada de semente AlwaysOn
Alterações de configuração Executar como para oferecer suporte a privilégio baixo para o
Cluster do SQL Server 2012


Desempenho aprimorado de descoberta AlwaysOn


Objeto de integridade Hided AG da exibição de Diagrama
Otimização de desempenho de Descoberta e Monitoramento Personalizados de Política de
Usuário
Pequenas modificações
Alterações na atualização de agosto de 2012
O Pacote de Gerenciamento do SQL Server versão 6.3.173.1 inclui as seguintes alterações:

Corrigido o bug de Espaço Livre no Grupo de Arquivos do Banco de Dados
Alterações na atualização de fevereiro de 2012
O Pacote de Gerenciamento do SQL Server versão 6.3.173.0 inclui as seguintes alterações:




Suporte adicional do SQL Server 2012
Adicionado suporte do SQL Server 2012 AlwaysOn Monitoramento

Descubra e monitore automaticamente grupos de disponibilidade, réplicas de
disponibilidade e bancos de dados para centenas de computadores.

Rollup de integridade de réplicas de bancos de dados para réplicas de
disponibilidade.

Conhecimento detalhado de cada estado de integridade crítico a fim de permitir a
resolução mais rápida de um problema.
Integração direta com o Gerenciamento Baseado em Políticas (PBM)

Descoberta automática das políticas de PBM personalizadas para componentes
AlwaysOn e de banco de dados.

Rollup de integridade da execução da política no pacote de monitoramento do SQL
sob integridade estendida.

Há suporte para o monitoramento de PBM de Banco de Dados SQL
Adicionado suporte para o monitoramento de Espelhamento do SQL Server 2008 (aplicável
somente ao SQL Server 2008 e à versão 2008 R2 do pacote de gerenciamento)

Descoberta de bancos de dados de espelhamento, testemunha e grupo de
espelhamento.
12


Monitoramento do estado de espelho do banco de dados, do estado da testemunha
de espelhamento do banco de dados e do estado dos parceiros de espelhamento.

Exibição personalizada do diagrama de modo a representar visualmente os bancos
de dados primários e espelhados.
Adicionado suporte do monitoramento de Replicação do SQL Server 2008




Cerca de vinte regras para detecção de eventos de replicação.
O monitoramento do espaço livre foi aprimorado com o suporte ao ponto de montagem.
Suporte para SCOM 2012.
Os seguintes problemas foram corrigidos:











As cadeias de caracteres de exibição para MPs do SQL 2005 e SQL 2008 foram
atualizadas para corresponder ao mesmo estilo
A descoberta de SEED foi introduzida para MPs do SQL 2005, SQL 2008 e SQL
2012
Os relatórios de problemas de monitoramento de espaço livre de DB foram
corrigidos
Corrigido o problema relacionado ao alerta falso quando o componente de Pesquisa
de texto completo não está instalado
O bloqueio do monitor de sessões foi corrigido, agora ele mostra o bloqueador de
cabeçalho no caso de consultas demoradas
As consultas SQL MP do SQL foram otimizadas para execução mais eficiente
Monitoramento do nome da entidade de serviço
Um grupo dedicado foi criado para todos os componentes do SQL
O monitoramento de Status de Backup do Banco de Dados foi introduzido
O script de local de Banco de Dados mestre agora examina parâmetros do Registro
Correções pequenas nas Bases de Dados de Conhecimento e nas cadeias de
caracteres de exibição
Alterações na atualização de maio de 2011
O Pacote de Gerenciamento do SQL Server versão 6.1.400.00 inclui as seguintes alterações:

Documentada a associação de perfis Executar como e destinos ao mapeamento de conta.

Pequenas correções feitas nos recursos de cadeia de caracteres.

Aprimoramentos na segurança.
Alterações na atualização de julho de 2010
O Pacote de Gerenciamento do SQL Server versão 6.1.314.35 inclui as seguintes alterações:

Requisito de instalação do DMO removido.

Adicionado o suporte ao SQL Server 2008 R2 e removido o suporte ao SQL Server 2000.

Aprimoramentos na segurança.

Documentadas as configurações para ambientes de baixo privilégio.

Novas regras e novos monitores foram apresentados, as regras e os monitores existentes
foram atualizados e as informações da Base de Dados de Conhecimento foram
aperfeiçoadas.
13

Descrições de alerta vazias populadas.

O monitoramento da verificação de consistência do banco de dados foi aperfeiçoado e o
monitoramento da configuração detalhada para o objeto 'Banco de dados SQL' foi
apresentado.

O monitoramento do espaço reconfigurado leva em conta as definições de crescimento
automático e todos os níveis da hierarquia de armazenamento no SQL Server (arquivo de
banco de dados, arquivo de log de banco de dados, grupo de arquivo de banco de dados e
banco de dados).

Os seguintes problemas foram corrigidos:


Falha na descoberta de Grupo de Arquivo quando os bancos de dados são excluídos.

A versão do Mecanismo de Banco de Dados SQL está incorreta

O monitor “Status da última execução” altera os estados inadequadamente.

Falha na descoberta de trabalho do SQL Agent quando algumas propriedades de
trabalho são NULL.

O intervalo padrão para a regra “Logons por segundo” não está em conformidade com o
MPBA.

O monitor “Serviço Windows SQL Server” fica no estado vermelho quando o serviço é
reiniciado.

O alerta “Script : falha ao fazer logon” será disparado se o serviço estiver indisponível.

As descobertas de arquivos de banco de dados, grupos de arquivos de banco de dados
e arquivos de log de banco de dados não são disparadas de forma consistente.

As propriedades de banco de dados alteradas frequentemente afetam o desempenho do
sistema monitorado.

Os intervalos de descobertas para “Descobrir Bancos de Dados para um Mecanismo de
Banco de Dados”, “Descobrir Componentes de Replicação” e “Descoberta de trabalhos
do Agent” não estão em conformidade com o MPBPA.

As tarefas de Iniciar/Interromper Serviço de Pesquisa de Texto Completo não funcionam
no cluster do SQL 2008.
As regras e os monitores a seguir foram desabilitados para reduzir o ruído:
Monitores:

Serviço de Pesquisa de Texto Completo do SQL Server

Bloqueando sessões

Trabalhos de Longa Execução

Configuração de Fechamento Automático

Configuração de Criação Automática de Estatísticas

Configuração de Redução Automática

Configuração de Atualização Automática de Estatísticas

Configuração de Encadeamento de Bancos de Dados

Espaço Total do Banco de Dados

Alteração de Percentual de Espaço do Banco de Dados
Regras:
14


O Transporte do SQL Server Service Broker ou do Espelhamento de Banco de Dados foi
interrompido

O transmissor do SQL Server Service Broker foi encerrado devido a uma exceção ou à
memória insuficiente

O SQL Server Service Broker ou o Espelhamento de Banco de Dados está sendo
executado no modo de conformidade FIPS

O transporte do SQL Server Service Broker ou Espelhamento de Banco de Dados está
desabilitado ou não foi configurado

Resultados da saída do procedimento do SQL Server Service Broker

O transporte do Service Broker ou Espelhamento de Banco de Dados foi iniciado

O Operador do Processo parece estar sem resposta no Agendador

O Operador Ouvinte da Conclusão de ES parece estar sem resposta no Nó

Falha na conclusão de um trabalho SQL

O Serviço IS tentou interromper um pacote em execução
As regras e os monitores a seguir foram preteridos:
Monitores:

Espaço Livre no Banco de Dados (MB)

Espaço Livre no arquivo de log do banco de dados (%)

Espaço livre no arquivo de log do banco de dados (MB)

Espaço Livre em Disco
Regras:

Coletar Tamanho de Banco de Dados (MB)

Coletar Espaço Livre no Log de Transações (MB)

Coletar Espaço Livre no Log de Transações (%)

Coletar Tamanho do Log de Transações (MB)

Ocorreu uma exceção ao criptografar uma mensagem na fila de destino

Não foi possível localizar a coluna em syscolumns do objeto no banco de dados

DBCC executado localizou e reparou erros

Não é possível recuperar a linha da página pelo RID porque o slotid não é válido

Não foi possível recuperar a linha da página pelo RID porque o RID solicitado tem um
número superior ao último RID na página

O índice não clusterizado indicado pela ID de índice está com erro

Erro de tabela: a página está alocada para outro objeto localizado no cabeçalho da
página
Alterações na atualização de outubro de 2009
O Pacote de Gerenciamento do SQL Server versão 6.0.6648.0 inclui as seguintes alterações:
Problema corrigido em todas as versões do SQL MP, em que os fluxos de trabalho com base em
eventos não funcionavam em instâncias clusterizadas do SQL que foram clusterizadas no
sistema operacional Windows Server 2003. Para que essa correção funcione plenamente nos
sistemas operacionais Windows Server 2003 e Windows Server 2008, é necessário que todos os
15
agentes de nós clusterizados sejam executados no Operations Manager 2007 R2 ou no
Operations Manager 2007 SP1 com a atualização instalada do artigo 959865 da Base de
Conhecimento, Questões resolvidas pela atualização de rollup do Módulo Operations Manager
para o System Center Operations Manager 2007 Service Pack 1. Para obter mais informações,
consulte “Regras e monitores baseados em eventos do log de eventos não funcionam de forma
confiável em instalações clusterizadas do SQL” em Apêndice: Problemas conhecidos e solução
de problemas.
Alterações na atualização de março de 2009
O pacote de gerenciamento do SQL Server versão 6.0.6569.0 incluía as seguintes alterações:

Corrigidos os problemas de desempenho causados por tempos limite de script e utilização
da CPU excessivos de consultas da WMI (Instrumentação de Gerenciamento do Windows)
em descobertas de pacote de gerenciamento a seguir: Descobrir mecanismos de banco de
dados do SQL Server 2005 (Windows Server), descobrir o SQL Server 2005 Reporting
Services (Windows Server), descobrir o SQL Server 2005 Analysis Services (Windows
Server), descobrir os mecanismos de banco de dados do SQL Server 2008 (Windows
Server), descobrir o SQL Server 2008 Reporting Services (Windows Server), descobrir o
SQL Server 2008 Analysis Services (Windows Server).

Problema corrigido em que as descobertas de Analysis Services e Reporting Services do
SQL Server 2005 e do SQL Server 2008 não estavam descobrindo esses objetos de forma
confiável em instâncias do SQL Server que não tinham o Mecanismo de Banco de Dados
instalado.

Removida exceção embutida em código em regras e monitores que impedia o
monitoramento dos bancos de dados System, Temp e Master.

Melhorou o meio pelo qual as descobertas de banco de dados reconhecem definições
habilitadas para crescimento automático. As descobertas de banco de dados agora
reconhecem as definições de crescimento “KB” e “%”; antes, as descobertas de banco de
dados reconheciam apenas a definição de crescimento “KB”.

Erros tipográficos corrigidos em conhecimento do produto e aumento na qualidade do texto.
Alterações na atualização de novembro de 2008
O pacote de gerenciamento do SQL Server versão 6.0.6460.0 incluía as seguintes alterações:

O script de descoberta do Banco de Dados converte os valores correspondentes a
“Tamanho do banco de dados (MB) (numérico)” e “Tamanho do log (MB) (numérico)” como
INT, para evitar exceções de estouro no próprio script.

O script de descoberta do Banco de Dados verifica o possível estouro nos valores “Tamanho
do banco de dados (MB) (numérico)” e “Tamanho do log (MB) (numérico)”, e evita a
ocorrência desses estouros.

As propriedades numéricas da classe de banco de dados estão limitadas a 2147483647 MB
(~2047 terabytes). Caso esse arquivo de banco de dados ou log exceda esse tamanho, o
valor será definido como o valor possível máximo de 2147483647 MB para evitar estouros.
Nesses casos, ”Tamanho do banco de dados (MB) (cadeia de caracteres)” e “Tamanho do
log (MB) (cadeia de caracteres)” darão suporte a valores superiores.
16
Alterações na atualização de outubro de 2008
O pacote de gerenciamento do SQL Server versão 6.0.6441.0 incluía as seguintes alterações:
Alterações em geral

O pacote de gerenciamento agora inclui os
pacotes de gerenciamento de descoberta e
monitoramento do SQL Server 2008. O
monitoramento do SQL Server 2008 é
idêntico ao do pacote de gerenciamento do
SQL Server 2005, incluindo a nova
funcionalidade adicionada nesta versão de
monitoramento do SQL Server 2005.

Problemas abordados com algumas regras
de desempenho tentando coletar
contadores ou instâncias de desempenho
pelo nome errado

Várias descobertas, regras e tarefas foram
atualizadas para garantir o uso dos perfis
RunAs corretos para descoberta e
monitoramento.

Critérios atualizados em diversas regras
baseadas em eventos para tornar os
critérios mais específicos e, assim, reduzir
os volumes de alertas.

A descoberta do Mecanismo de Banco de
Dados SQL agora funcionará em sistemas
que não têm as ferramentas SQL
instaladas.

Os pacotes de gerenciamento do SQL
Server 2005 e do SQL Server 2008 dão
suporte à descoberta e ao monitoramento
parcial de instâncias de 32 bits de
componentes SQL instalados em sistemas
operacionais de 64 bits. A seção
“Configurações com suporte” contém mais
detalhes sobre o assunto.

Todos os monitores agora estão definidos
para acessibilidade pública, permitindo
maior personalização. Notadamente, agora
é possível adicionar diagnósticos e
recuperações personalizados.

As propriedades “Tamanho do Banco de
Dados” e “Tamanho do Log” dos bancos de
dados agora estão disponíveis como uma
propriedade numérica, além da forma de
cadeia de caracteres da propriedade que já
existia.
17
Alterações no Pacote de Gerenciamento do
SQL Server 2000
Alterações no Pacote de Gerenciamento do
SQL Server 2005

Conhecimento atualizado para vários
relatórios.

Instantâneos do banco de dados não são
mais descobertos e monitorados como se
fossem um banco de dados completo.

Os possíveis estados do monitor “SPIDs de
Bloqueio” em todos os pacotes de
gerenciamento foram alterados para
melhorar o alinhamento com os
comportamentos de substituição padrão.
Antes, o monitor se encontrava no estado
“Êxito” ou “Aviso”. O estado “Aviso” foi
substituído por “Erro”.

Os limites padrão de “Duração do
Trabalho” foram revisados. Os números
antes eram um inteiro correspondente a
minutos, mas deveriam estar no formato
HHMMSS. O conhecimento desse monitor
foi atualizado para explicar com maior
clareza o formato do limite.

Frequência alterada na qual o script
SAPasswordMonitor.vbs é executado de
24 segundos para 24 horas.

Adicionado o monitoramento para o envio
de logs com os monitores “Monitor de
Envio de Logs de Destino” e “Monitor de
Envio de Logs de Origem”.

Alguns erros tipográficos e problemas de
formatação corrigidos com o conhecimento
do produto em vários locais.
Alterações na atualização de março de 2008
A atualização de março de 2008 do Pacote de Gerenciamento do SQL Server incluiu as
seguintes alterações:
Alterações em geral

O monitor “Espaço Livre no Log de
Transações (%)” se tornou público para o
SQL Server 2000 e o SQL Server 2005
para permitir personalização adicional.

Algumas correções foram feitas e detalhes
adicionais foram fornecidos nas seções
“Principais cenários de monitoramento”
deste guia.
18

Removida a exceção embutida em código
para trabalhos com um nome específico
das regras “Um trabalho SQL não foi
concluído com êxito” para o SQL
Server 2000 e o SQL Server 2005.

Corrigido um problema com os scripts
usados para calcular o espaço livre no
banco de dados que estava impedindo o
monitoramento correto do espaço livre de
alguns bancos de dados em instalações
SQL que não tinham bancos de dados com
IDs contíguos.

Erros tipográficos corrigidos.
Alterações no Pacote de Gerenciamento do
SQL Server 2000

Problema corrigido em que valores de
espaço livre incorretos estavam sendo
calculados para alguns bancos de dados
SQL Server 2000.
Alterações no Pacote de Gerenciamento do
SQL Server 2005

Foi feita uma correção para resolver
problemas de coleta de dados de
desempenho de instâncias específicas do
Analysis Services.

Houve alterações significativas no monitor
“Status do Banco de Dados”do Pacote de
Gerenciamento do SQL Server 2005.
Agora, o monitor possui três estados que
refletem bom, ruim e nenhuma das opções.
Os possíveis estados do banco de dados
foram realinhados nessas categorias, que
reduzirão os volumes de alerta “falsopositivo”, especialmente quando são
realizados backups de envio de logs e de
bancos de dados.
Alterações na atualização de dezembro de 2007
A atualização de dezembro de 2007 do Pacote de Gerenciamento do SQL Server incluiu as
seguintes alterações:
Alterações em geral

Erros tipográficos corrigidos, cadeias de
exibição ausentes, e problemas de
localização em todos os Pacotes de
Gerenciamento do SQL Server

Problema corrigido em que valores
incorretos estavam sendo populados para
“Categoria” e “Proprietário” de trabalhos
19
SQL descobertos
Alterações no Pacote de Gerenciamento do
SQL Server 2000
Alterações no Pacote de Gerenciamento do
SQL Server 2005

Relatório “Configuração do SQL Server”
atualizado nos dois Pacotes de
Gerenciamento do SQL Server para
aproveitar a respectiva versão específica
da classe de Mecanismo do Banco de
Dados SQL

Problemas corrigidos nos scripts
SetSQL2005DBState.js,
GetSQL2000DBSpace.js e
SetSQL2000DBState.js

Instância do SQL Server 2000 renomeada
do script
“GetSQL2005AgentJobStatus.vbs” para
“GetSQL2000AgentJobStatus.vbs” e script
atualizado para funcionar com o SQL
Server 2000

Defina os monitores de rollup “Rollup de
Integridade do Serviço do Mecanismo de
Banco de Dados SQL” e “Rollup de
Integridade do AD Helper” como habilitados
por padrão

Problema corrigido no estado dos
monitores “Linha de Base de Conexões de
Usuário” e “Serviço Ocupado do AD
Helper”

Os seguintes monitores se tornaram
públicos para permitir a personalização:

“Sinalizador de Fechamento
Automático”

“Sinalizador de Criação Automática de
Estatísticas”

“Sinalizador de Redução Automática”

“Sinalizador de Atualização
Automática”

“Sinalizador de Encadeamento do
Banco de Dados”

Adicionadas as regras de coleta de
desempenho otimizadas para “Esperas de
Bloqueio/s” e “Solicitações de Bloqueio/s”

Vários problemas corrigidos nos scripts de
espaço livre do banco de dados SQL
Server 2005

Vários problemas corrigidos na descoberta
20
de trabalho de agente SQL do SQL
Server 2005

Script corrigido que resultava na geração
de alertas inválidos pelo monitor “Duração
do Trabalho” do trabalho do agente

Adicionadas as tarefas de SQL Server
Agent 2005 ausentes no painel de ações
para a exibição Estado de Trabalho do
SQL Agente

Adicionados Locks:LockWaits e
Locks:LockRequests ao relatório de
Análise de Bloqueios do SQL Server

Suporte adicionado para a descoberta de
assinaturas push
21
Configurações com suporte
O Pacote de Gerenciamento do SQL Server para o Operations Manager destina-se às versões a
seguir do System Center Operations Manager.

System Center Operations Manager 2007 R2 (exceto painéis)

System Center Operations Manager 2012 (exceto painéis)

System Center Operations Manager 2012 SP1

System Center Operations Manager 2012 R2
Em geral, as configurações que têm suporte são descritas nos seguintes locais:

Política de ciclo de vida de suporte da Microsoft

Configurações com suporte para o Operations Manager 2007 R2

Configurações com suporte para o Operations Manager 2012
Recomendamos o monitoramento de no máximo 50 bancos de dados e 150 arquivos de banco
de dados por agente para evitar picos no uso da CPU que possam afetar o desempenho de
computadores monitorados.
O Pacote de Gerenciamento do SQL Server para o Operations Manager se destina a monitorar
as versões do SQL Server listadas na tabela a seguir.
Versão
SQL Server de 32 bits
SQL Server de 32 bits
SQL Server de 64 bits
em sistema
em sistema
em sistema operacional
operacional de 32 bits
operacional de 64 bits
de 64 bits
SQL Server 2005
Tem suporte
Com suporte*
Com suporte (apenas
para SQL Server 2005
SP2 ou posterior)
SQL Server 2008
Tem suporte
Com suporte*
Tem suporte
SQL Server 2008 R2
Tem suporte
Com suporte*
Tem suporte
SQL Server 2012
Tem suporte
Com suporte*
Tem suporte
* Para obter mais informações, consulte “Eventos 10102” no Apêndice: Problemas conhecidos.
Para cada versão do SQL Server, as seguintes edições têm suporte (quando elas se aplicam):

Data Center
Essa edição é nova para o SQL Server 2008 R2.

Enterprise

Desenvolvedor

Padrão

Express
22
Os Pacotes de Gerenciamento do SQL Server também fornecem monitoramento para
instalações clusterizadas do Mecanismo de Banco de Dados SQL Server. As seguintes
limitações se aplicam para dar suporte ao monitoramento de instalações clusterizadas:

Não há suporte para instalações do SQL Server em unidades de quorum de cluster e essa
configuração não é sugerida, conforme documentado no artigo da Base de Dados de
Conhecimento 280345.

A existência de um grupo de recursos de cluster do SQL Server contendo mais de um
recurso de nome de rede deve significar o não monitoramento desse recurso clusterizado do
SQL Server. Para obter mais informações, consulte o Artigo 919594 da Base de Dados de
Conhecimento.
A partir da versão de outubro de 2009 do Pacote de Gerenciamento do SQL Server, não há
suporte para o monitoramento sem agente. Ainda há suporte para o monitoramento de recursos
clusterizados.
Para obter mais informações e instruções detalhadas sobre instalação, configuração e
monitoramento de recursos clusterizados do SQL Server, consulte Configuração para monitorar
recursos clusterizados na seção Outros requisitos deste guia.
A versão atual do Pacote de Gerenciamento fornece monitoramento de Espelhamento e
Replicação no SQL Server 2008 e SQL Server 2008 R2.
Introdução
Você pode usar o Pacote de Gerenciamento do SQL Server para monitorar componentes do
SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 e SQL Server 2012. Também é
possível usar o painel de Criação do console de Operações do Operations Manager para
habilitar a descoberta desses componentes. Para obter mais informações sobre a habilitação da
descoberta de objetos, consulte o tópico Descobertas de Objeto no Operations Manager 2007 na
Ajuda do Operations Manager 2007.
Antes de importar o pacote de gerenciamento
Como prática recomendada, importe o Pacote de Gerenciamento do Windows Server para o
sistema operacional que você estiver usando. Os Pacotes de Gerenciamento do Windows Server
monitoram aspectos do sistema operacional que influenciam o desempenho de computadores
que executam o SQL Server, como a capacidade do disco, o desempenho do disco, a utilização
da memória, a utilização do adaptador de rede e o desempenho do processador.
Arquivos deste pacote de gerenciamento
Esta versão inclui:

Dois Pacotes de Gerenciamento SQL Server 2005

Quatro Pacotes de Gerenciamento SQL Server 2008

Dois Pacotes de Gerenciamento de Espelhamento do SQL Server 2008
23




Quatro Pacotes de Gerenciamento SQL Server 2012

O Pacote de Gerenciamento de Biblioteca do SQL Server
Dois Pacotes de Gerenciamento AlwaysOn do SQL Server 2012
Dois Pacotes de Gerenciamento de Espelhamento do SQL Server 2012
Biblioteca de visualização do SQL Server
A Biblioteca de Extensões de Componente do SQL Server estende a biblioteca padrão de
Visualização do Sistema e contém novos widgets.
O Pacote de Gerenciamento da Biblioteca do SQL Server oferece os componentes básicos
dos Pacotes de Gerenciamento do SQL Server 2005, do SQL Server 2008 e do SQL
Server 2012. Use a caixa de diálogo Importar Pacotes de Gerenciamento no painel
Administração do console Operações para importar esse grupo de tarefas de gerenciamento.
Esta tabela descreve os arquivos incluídos neste pacote de gerenciamento.
Arquivo
Nome para
Descrição
exibição
Microsoft.SQLServer.Library.mp
Biblioteca
Principal do
Microsoft SQL
Server
Microsoft.SQLServer.Visualization.Library.mpb
Biblioteca de
visualização do
Microsoft SQL
Server
Microsoft.SQLServer.2005.Discovery.mp
Microsoft SQL
Server 2005
(Descoberta)
Contém os tipos e
grupos de objetos
comuns ao SQL
Server 2005, ao SQL
Server 2008, ao SQL
Server 2008 R2 e ao
SQL Server 2012.
A Biblioteca de
Extensões de
Componente do
SQL Server
estende a
biblioteca padrão
de Visualização
do Sistema e
contém novos
widgets.
Contém definições
para tipos e grupos de
objetos específicos
para o SQL Server
2005. Contém a lógica
da descoberta para
detectar todos os
objetos do tipo
definido nos
servidores que
24
Arquivo
Nome para
Descrição
exibição
executam o SQL
Server 2005.
Microsoft.SQLServer.2005.Monitoring.mp
Microsoft SQL
Server 2005
(Monitoramento)
Fornece todo o
monitoramento do
SQL Server 2005.
Observação
O SQL
Server 2005
não será
monitorado
até que esse
pacote de
gerenciament
o seja
importado.
Microsoft.SQLServer.2008.Discovery.mp
Microsoft SQL
Server 2008
(Descoberta)
Contém as definições
dos tipos e grupos de
objetos específicos do
SQL Server 2008 e do
SQL Server 2008 R2.
Contém a lógica da
descoberta para
detectar todos os
objetos do tipo
definido em servidores
que executam o SQL
Server 2008 e o SQL
Server 2008 R2.
Microsoft.SQLServer.2008.Monitoring.mp
Microsoft SQL
Server 2008
(Monitoramento)
Fornece todo o
monitoramento do
SQL Server 2008 e do
SQL Server 2008 R2.
Observação
O SQL
Server 2008 e
o SQL Server
2008 R2 não
serão
monitorados
25
Arquivo
Nome para
Descrição
exibição
até que esse
pacote de
gerenciament
o seja
importado.
Microsoft.SQLServer.2008.Mirroring.Discovery.mp
Microsoft SQL
Server 2008
Mirroring
(Descoberta)
Contém definições
para tipos e grupos de
objetos específicos
para o SQL
Server 2008. Contém
a lógica da descoberta
para detectar todos os
objetos do tipo
definido nos
servidores que
executam o SQL
Server 2008 e o SQL
Server 2008 R2 que
usam Espelhamento.
Microsoft.SQLServer.2008.Mirroring.Monitoring.mp
Microsoft SQL
Server 2008
Mirroring
(Monitoramento)
Fornece todo o
monitoramento para
Espelhamento do SQL
Server 2008 e do SQL
Server 2008 R2.
Observação
O
espelhamento
para o SQL
Server 2008 e
o SQL Server
2008 R2 não
será
monitorado
até que esse
pacote de
gerenciament
o seja
importado.
Microsoft.SQLServer.2012.Discovery.mp
Microsoft SQL
Server 2012
Contém definições
para tipos e grupos de
26
Arquivo
Nome para
Descrição
exibição
Microsoft.SQLServer.2012.Monitoring.mp
(Descoberta)
objetos específicos
para o SQL Server
2012. Contém a lógica
da descoberta para
detectar todos os
objetos do tipo
definido nos
servidores que
executam o SQL
Server 2012.
Microsoft SQL
Server 2012
(Monitoramento)
Fornece todo o
monitoramento do
SQL Server 2012.
Observação
O SQL
Server 2012
não será
monitorado
até que esse
pacote de
gerenciament
o seja
importado.
Microsoft.SQLServer.2012.Mirroring.Discovery.mp
Microsoft SQL
Server 2012
Mirroring
(Descoberta)
Contém definições
para tipos e grupos de
objetos específicos
para o SQL Server
2012. Contém a lógica
da descoberta para
detectar todos os
objetos do tipo
definido nos
servidores que
executam o SQL
Server 2012 e que
usam espelhamento.
Microsoft.SQLServer.2012.Mirroring.Monitoring.mp
Microsoft SQL
Server 2012
Mirroring
(Monitoramento)
Fornece todo o
monitoramento para
espelhamento no SQL
Server 2012.
27
Arquivo
Nome para
Descrição
exibição
Observação
O espelhamento para
o SQL Server 2008 e
o SQL Server 2008 R2
não será monitorado
até que esse pacote
de gerenciamento seja
importado.
Microsoft.SQLServer.2012.AlwaysOn.Discovery.mp
Microsoft SQL
Server 2012
AlwaysOn
(Descoberta)
Contém as definições
dos tipos e grupos de
objetos específicos do
SQL Server 2012
AlwaysOn. Contém a
lógica da descoberta
para detectar todos os
objetos do tipo
definido em servidores
que executam o SQL
Server 2012
AlwaysOn.
Microsoft.SQLServer.2012.AlwaysOn.Monitoring.mp
Microsoft SQL
Server 2012
AlwaysOn
(Monitoramento)
Fornece todo o
monitoramento do
SQL Server 2012
AlwaysOn
Observação
O SQL
Server 2012
AlwaysOn (grupos
de
disponibilidade,
réplicas de
disponibilidade e
réplicas de banco
de dados) não
será monitorado
até você importar
esse pacote de
gerenciamento.
Microsoft.SQLServer.2012.Presentation.mp
Apresentação do Pacote de
Microsoft SQL
gerenciamento de
28
Arquivo
Nome para
Descrição
exibição
Server 2012
Apresentação do SQL
Server 2012 Este
pacote de
gerenciamento
adiciona o painel
Resumo de Bancos de
Dados SQL Server
2012.
Microsoft.SQLServer.2008.Presentation.mp
Apresentação do Pacote de
Microsoft SQL
gerenciamento de
Server 2008
Apresentação do SQL
Server 2008 Este
pacote de
gerenciamento
adiciona o painel
Resumo de Bancos de
Dados SQL Server
2008.
Microsoft.SQLServer.Generic.Dashboards.mp
Painéis de
controle
genéricos do
Microsoft SQL
Server
Pacote de
gerenciamento de
painéis de controle
genéricos
Microsoft.SQLServer.Generic.Presentation.mp
Apresentação
genérica do
Microsoft SQL
Server
Pacote de
gerenciamento de
apresentação
genérica.
O pacote de gerenciamento também inclui os Termos de Licença de Software Microsoft
(EULA.RTF), o Guia do Painel Datacenter (SQLServerDashboards.doc) e o Guia do Pacote de
Gerenciamento do SQL Server (SQLServerMPGuide.doc).
Outros requisitos
Para executar as tarefas SQL Management Studio e SQL Profiler, é preciso ter o SQL Server
Management Studio e o SQL Server Profiler instalados em todos os computadores com o
Operations Manager em que essas tarefas serão utilizadas.
Se você tentar executar uma dessas tarefas sem os recursos adequados instalados, receberá a
mensagem de erro "O sistema não localizou o arquivo especificado".
Você não precisa do SQL Server Management Studio, nem do SQL Server Profiler para
descoberta e monitoramento.
29
Configuração para monitoramento de recursos clusterizados
Para monitorar recursos clusterizados, execute as seguintes tarefas:
1. Instale o agente Operations Manager em cada nó físico do cluster.
2. Habilite a configuração de Proxy do Agente em todos os agentes instalados nos servidores
que são membros do cluster. Para obter instruções, consulte o procedimento depois desta
lista.
3. Associe o perfil Executar como da Conta de Ação de Cluster do Windows à conta que possui
permissões de administrador para o cluster, tais como a conta de serviço de Cluster criada
quando você configura o cluster. Se o perfil Executar como da Conta de Ação Padrão de nós
de cluster for associado ao Sistema Local ou a outra conta que tenha permissões de
administrador para o cluster, nenhuma associação adicional será necessária. Para obter
instruções sobre a associação de uma conta com um perfil, consulte Como Alterar a Conta
Executar como Associada ao Perfil Executar como no Operations Manager 2007.
Importante
Todos os agentes de nós clusterizados precisam estar executando o Operations
Manager 2007 R2, ou o Operations Manager 2007 SP1, com a atualização instalada do
artigo da Base de Dados de Conhecimento 959865, Problemas resolvidos pela
atualização de rollup do Módulo Operations Manager para o System Center Operations
Manager 2007 Service Pack 1. Para obter mais informações, consulte “Regras e
monitores baseados em eventos do log de eventos não funcionam de forma confiável em
instalações clusterizadas do SQL” em Apêndice: Problemas conhecidos e solução de
problemas.
Para habilitar a configuração de Proxy do Agente
1. Abra o console de Operações e clique no botão Administração.
2. No painel Administrador, clique em Gerenciado por Agente.
3. Clique duas vezes em um agente na lista.
4. Na guia Segurança, selecione Permitir que este agente aja como um proxy e
descubra objetos gerenciados em outros computadores.
5. Repita as etapas 3 a 4 para cada agente instalado em um servidor clusterizado.
Após a descoberta, cada nó físico do cluster é exibido no console Operações no painel Agente
Gerenciado; o cluster e cada instância de aplicativo nomeada são exibidos no painel
Gerenciado sem Agente.
Observações
A existência de um grupo de recursos de cluster do SQL Server contendo mais de um
recurso de nome de rede deve significar o não monitoramento desse recurso
clusterizado do SQL Server. Para obter mais informações, consulte o Artigo 919594 da
Base de Dados de Conhecimento.
Para garantir o monitoramento adequado de recursos de cluster, ao adicionar um
recurso a um cluster, não altere o nome atribuído ao recurso por padrão na interface de
usuário do Administrador de Cluster.
30
Importar o pacote de gerenciamento
Para obter mais informações sobre como importar um pacote de gerenciamento, consulte Como
importar um Pacote de Gerenciamento no Operations Manager 2007.
Para iniciar o monitoramento, importe os arquivos de pacote de gerenciamento para sua versão
do SQL Server: biblioteca, descoberta e monitoramento.
SQL Server 2005
Biblioteca
Microsoft.SQLServer.Library.mp
Genérico
Microsoft.SQLServer.Generic.Presentation.mp
Genérico
Microsoft.SQLServer.Generic.Dashboards.mp
Descoberta
Microsoft.SQLServer.2005.Discovery.mp
Monitoramento
Microsoft.SQLServer.2005.Monitoring.mp
SQL Server 2008 e SQL Server 2008 R2
Biblioteca
Microsoft.SQLServer.Library.mp
Genérico
Microsoft.SQLServer.Generic.Presentation.mp
Genérico
Microsoft.SQLServer.Generic.Dashboards.mp
Descoberta
Microsoft.SQLServer.2008.Discovery.mp
Monitoramento
Microsoft.SQLServer.2008.Monitoring.mp
Biblioteca
Microsoft.SQLServer.Visualization.Library.mpb
Apresentação
Microsoft.SQLServer.2008.Presentation.mp
Espelhamento do SQL Server 2008 e SQL Server 2008 R2
Biblioteca
Microsoft.SQLServer.Library.mp
Genérico
Microsoft.SQLServer.Generic.Presentation.mp
Genérico
Microsoft.SQLServer.Generic.Dashboards.mp
Descoberta
Microsoft.SQLServer.2008.Discovery.mp
Descoberta
Microsoft.SQLServer.2008.Mirroring.Discovery.mp
Monitoramento
Microsoft.SQLServer.2008.Mirroring.Monitoring.mp
SQL Server 2012
Biblioteca
Microsoft.SQLServer.Library.mp
Genérico
Microsoft.SQLServer.Generic.Presentation.mp
Genérico
Microsoft.SQLServer.Generic.Dashboards.mp
Descoberta
Microsoft.SQLServer.2012.Discovery.mp
31
Monitoramento
Microsoft.SQLServer.2012.Monitoring.mp
Biblioteca
Microsoft.SQLServer.Visualization.Library.mpb
Apresentação
Microsoft.SQLServer.2012.Presentation.mp
Espelhamento do SQL Server 2012
Biblioteca
Microsoft.SQLServer.Library.mp
Genérico
Microsoft.SQLServer.Generic.Presentation.mp
Genérico
Microsoft.SQLServer.Generic.Dashboards.mp
Descoberta
Microsoft.SQLServer.2012.Discovery.mp
Descoberta
Microsoft.SQLServer.2012.Mirroring.Discovery.mp
Monitoramento
Microsoft.SQLServer.2012.Mirroring.Monitoring.mp
SQL Server 2012 AlwaysOn
Biblioteca
Microsoft.SQLServer.Library.mp
Genérico
Microsoft.SQLServer.Generic.Presentation.mp
Genérico
Microsoft.SQLServer.Generic.Dashboards.mp
Descoberta
Microsoft.SQLServer.2012.Discovery.mp
Monitoramento
Microsoft.SQLServer.2012.Monitoring.mp
Descoberta
AlwaysOn
Microsoft.SQLServer.2012.AlwaysOn.Discovery.mp
Monitoramento
AlwaysOn
Microsoft.SQLServer.2012.AlwaysOn.Monitoring.mp
Para evitar ruídos de monitoramento
1. Se você estiver fazendo a atualização a partir de uma versão anterior, exporte e salve
seu pacote de gerenciamento atual com as personalizações, para que possa reverter a
instalação se for necessário.
2. Importe o arquivo de biblioteca.
3. Defina contas Executar como.
4. Importe o arquivo de descoberta.
5. Verifique se os objetos necessários estão descobertos. Em caso de alertas de
segurança, ajuste as contas Executar como. Se a lista de objetos descobertos for
diferente do esperado, habilite ou desabilite a descoberta para grupos de gerenciamento.
6. Importe o arquivo de monitoramento.
7. Personalize o pacote de gerenciamento.
32
Criar um novo Pacote de Gerenciamento para
personalizações
O Pacote de Gerenciamento do SQL Server é lacrado, impedindo que você altere as
configurações originais do arquivo do pacote de gerenciamento. No entanto, é possível criar
personalizações, como substituições ou novos objetos de monitoramento, e salvá-las em um
pacote de gerenciamento diferente. Por padrão, o Operations Manager salva todas as
personalizações no pacote de gerenciamento padrão. Como prática recomendada, você deve
criar um pacote de gerenciamento separado para cada pacote de gerenciamento lacrado a ser
personalizado.
A criação de um novo pacote de gerenciamento para armazenar substituições oferece as
seguintes vantagens:

Ele simplifica o processo de exportação das personalizações que foram criadas nos
ambientes de teste e pré-produção para o seu ambiente de produção. Por exemplo, em vez
de exportar o pacote de gerenciamento padrão que contém personalizações de vários
pacotes de gerenciamento, você pode exportar apenas o pacote de gerenciamento que
contém personalizações de um único pacote de gerenciamento.

Isso permite excluir o pacote de gerenciamento original sem precisar excluir o pacote de
gerenciamento padrão primeiro. Um pacote de gerenciamento que contém personalizações
é dependente do pacote de gerenciamento original. Essa dependência exige a exclusão do
pacote de gerenciamento com personalizações antes da exclusão do pacote de
gerenciamento original. Se todas as personalizações forem salvas no pacote de
gerenciamento padrão, primeiro exclua-o para, depois, poder excluir um pacote de
gerenciamento original.

É mais fácil controlar e atualizar personalizações em pacotes de gerenciamento individuais.
Para obter mais informações sobre pacotes de gerenciamento lacrados e sem lacre, consulte
Formatos do Pacote de Gerenciamento. Para obter mais informações sobre personalizações de
pacotes de gerenciamento e o pacote de gerenciamento padrão, consulte Sobre Pacotes de
Gerenciamento.
Para criar um novo pacote de gerenciamento para personalizações
1. Abra o console de Operações e clique no botão Administração.
2. Clique com o botão direito do mouse em Pacotes de Gerenciamento e clique em Criar
Novo Pacote de Gerenciamento.
3. Digite um nome (por exemplo, Personalizações ADMP) e clique em Avançar.
4. Clique em Criar.
Personalizar o Pacote de Gerenciamento do SQL Server
As recomendações a seguir podem ajudar a reduzir alertas desnecessários.

Se você estiver monitorando instâncias do SQL Server 2005 que não têm o serviço Pesquisa
de Texto Completo do SQL Server instalado, desabilite o Monitor de Serviços de Pesquisa
de Texto Completo do SQL Server.
33

Se estiver monitorando instâncias do SQL Server 2008 que não têm o serviço Iniciador do
Daemon de Filtro de Texto Completo do SQL Server instalado, desabilite o monitor Monitor
de Serviço de Pesquisa de Texto Completo do SQL Server.

Alguns monitores deste pacote de gerenciamento verificam o estado dos serviços. Esses
monitores têm um parâmetro “Alertar somente se o tipo de inicialização do serviço for
automático” que está definido como True por padrão, o que significa que são verificados os
serviços definidos para iniciar automaticamente. Em servidores de um cluster, o tipo de
inicialização dos serviços é definido como manual. Se estiver monitorando um cluster do
SQL Server, altere o parâmetro, “Alertar apenas se o tipo de inicialização de serviço for
automático”, para false nos seguintes monitores:

Serviço Windows do SQL Server (para Mecanismo de Banco de Dados SQL)

Serviço Windows do SQL Server Reporting Services

Serviço Windows do SQL Server Analysis Services

Serviço Windows do SQL Server Integration Services

Serviço de Pesquisa de Texto Completo do SQL Server

Serviço Windows do SQL Server Agent
Configuração opcional
Após a importação do Pacote de Gerenciamento SQL Server, o painel de navegação do painel
Monitoramento exibe os tipos de objetos descobertos automaticamente. Para obter mais
informações sobre os tipos de objetos, consulte a seção Objetos descobertos pelo Pacote de
Gerenciamento. Você pode modificar a configuração de descoberta padrão de objetos
descobertos pelo Pacote de Gerenciamento do SQL Server. Use o recurso de substituições do
Operations Manager para alterar as definições de configuração.
Para um tipo de objeto que não é descoberto automaticamente, você pode habilitar a
configuração da descoberta automática no painel Criação do Console de Operações.
Para usar uma substituição para alterar a configuração para descoberta automática
1. No painel Criação, expanda Objetos do Pacote de Gerenciamento e clique em
Descobertas de Objeto.
2. Na barra de ferramentas do Operations Manager, clique em Escopo e filtre os objetos
que aparecem no painel de detalhes para só incluir objetos do SQL Server.
3. No painel de detalhes, clique no tipo de objeto para o qual você deseja alterar a
configuração.
4. Na barra de ferramentas do Operations Manager, clique em Substitui, clique em
Substituir a descoberta de objetoe, em seguida, clique em Para todos os objetos do
tipo: <nome do tipo de objeto>, Para um grupo, Para um objeto específico de tipo:
<nome do tipo de objeto>, ou Para todos os objetos de outro tipo.
5. Na caixa de diálogo Substituir Propriedades, clique na caixa Substituir para o
parâmetro Habilitado a ser alterado.
6. Em Pacote de Gerenciamento, clique em Novo para criar uma versão sem lacre do
Pacote de Gerenciamento e, em seguida, clique em OK.
34
Depois de alterar a configuração de substituição, o tipo de objeto é descoberto automaticamente
e aparece no painel Monitoramento, em Microsoft SQL Server.
Para obter mais informações sobre como definir substituições, consulte Substituições no
Operations Manager 2007 (http://go.microsoft.com/fwlink/?LinkId=86870).
Os cenários de monitoramento a seguir podem exigir configuração manual. Para obter
informações mais específicas sobre esses requisitos, consulte a seção Principais cenários de
monitoramento.

Monitoramento de configurações de bancos de dados

Monitoramento de arquivo do banco de dados

Monitoramento do grupo de arquivo de banco de dados

Excluindo bancos de dados do monitoramento

Excluindo instâncias do mecanismo de banco de dados do monitoramento

Monitoramento de componentes de publicação

Conformidade do service pack

Monitoramento de componentes de assinatura
Considerações sobre segurança
A partir da versão de outubro de 2009 do Pacote de Gerenciamento do SQL Server, não há mais
suporte para o monitoramento sem agente. Essa alteração foi feita para permitir o total suporte
ao monitoramento de recursos clusterizados.
Talvez seja necessário personalizar seu pacote de gerenciamento. Certas contas não podem ser
executadas em um ambiente de baixo privilégio ou devem ter permissões mínimas.
Esta seção aborda os seguintes tópicos:

Ambientes de baixo privilégio

Perfis Executar como

Grupos
Perfis Executar como
Na primeira importação do Pacote da Biblioteca Principal do SQL Server, ele cria três novos
perfis Executar como:

Conta de Ação Padrão do SQL Server

Conta de Descoberta do SQL Server
Este perfil é associado a todas as descobertas.

Conta de Monitoramento do SQL Server
Este perfil é associado a todos os monitores e tarefas.
Por padrão, todas as descobertas, monitores e tarefas definidas nos pacotes de gerenciamento
do SQL Server utilizam as contas definidas no perfil Executar como “Conta de Ação Padrão”. Se
a conta de ação padrão para determinado sistema não tiver as permissões necessárias para
35
descobrir ou monitorar a instância do SQL Server, esses sistemas podem estar associados a
credenciais mais específicas nos perfis Executar como do SQL Server, aos quais têm acesso.
As etapas a seguir ajudam a configurar os perfis Executar como no SQL Server:
Para configurar perfis Executar como
1. Identifique os nomes dos computadores de destino em que a conta de ação padrão não
tem direitos suficientes para monitorar o SQL Server.
2. Para cada sistema, crie ou use um conjunto existente de credenciais que tenham pelo
menos os privilégios do SQL Server, discutidos na seção Ambientes de baixo privilégio
deste guia do pacote de gerenciamento.
3. Para cada conjunto de credenciais identificado na etapa 2, verifique se existe uma conta
correspondente Executar como no grupo de gerenciamento. Crie a conta Executar como,
caso necessário.
4. Configure os mapeamentos entre os destinos e as contas Executar como na guia
Contas Executar como de cada perfil Executar como. Use a tabela a seguir para
identificar mapeamentos.
Perfil Executar como
Destinos
Conta de Descoberta do SQL
Server
Classes:

Windows Server
Mecanismo de Banco de Dados SQL
Server 2005

Mecanismo de Banco de Dados do SQL
Server 2008

Mecanismo de Banco de Dados do SQL
Server 2012

SQL Server 2005 Agent

SQL Server 2008 Agent

SQL Server 2012 Agent

Banco de Dados de Espelhamento do
SQL Server 2008

Testemunha de Espelhamento do SQL
Server 2008

Banco de Dados de Espelhamento do
SQL Server 2012

Testemunha de Espelhamento do SQL
Server 2012
Grupos:

Computadores SQL 2005

Computadores SQL 2008

Computadores SQL 2012

Grupo de Espelhamento do SQL Server
36
2008
Conta de Monitoramento do SQL
Server

Grupo de Espelhamento do SQL Server
2012

Grupo de Mecanismos de Banco de
Dados SQL 2005

Grupo de Mecanismos de Banco de
Dados SQL 2008

Grupo de Mecanismos de Banco de
Dados SQL 2008 R2

Grupo de Mecanismos de Banco de
Dados SQL 2012
Classes:

Mecanismo de Banco de Dados do SQL
Server 2005

Mecanismo de Banco de Dados do SQL
Server 2008

Mecanismo de Banco de Dados do SQL
Server 2012

Banco de dados do SQL Server 2005

Banco de dados do SQL Server 2008

Banco de dados do SQL Server 2012

Arquivo de Banco de Dados do SQL
Server 2005

Arquivo de Banco de Dados do SQL
Server 2008

Arquivo de Banco de Dados do SQL
Server 2012

Arquivo de log do banco de dados do
SQL Server 2005

Arquivo de log do banco de dados do
SQL Server 2008

Arquivo de log do banco de dados do
SQL Server 2012

SQL Server 2005 Agent

SQL Server 2008 Agent

SQL Server 2012 Agent

Trabalho do SQL Server 2005 Agent

Trabalho do SQL Server 2008 Agent

Trabalho do SQL Server 2012 Agent

Grupo de arquivos de banco de dados
do SQL Server 2005

Grupo de arquivos de banco de dados
37
do SQL Server 2008

Grupo de arquivos de banco de dados
do SQL Server 2012

SQL Server 2005 Analysis Services

SQL Server 2008 Analysis Services

SQL Server 2012 Analysis Services

SQL Server 2005 Integration Services

SQL Server 2008 Integration Services

SQL Server 2012 Integration Services
Grupos:
Conta de Ação Padrão do SQL
Server

Grupo de Mecanismos de Banco de
Dados SQL 2005

Grupo de Mecanismos de Banco de
Dados SQL 2008

Grupo de Mecanismos de Banco de
Dados SQL 2008 R2

Grupo de Mecanismos de Banco de
Dados SQL 2012
Classes:

Mecanismo de Banco de Dados do SQL
Server 2005

Mecanismo de Banco de Dados do SQL
Server 2008

Mecanismo de Banco de Dados do SQL
Server 2012

SQL Server 2005 Agent

SQL Server 2008 Agent

SQL Server 2012 Agent

SQL Server 2005 Analysis Services

SQL Server 2008 Analysis Services

SQL Server 2012 Analysis Services

SQL Server 2005 Integration Services

SQL Server 2008 Integration Services

SQL Server 2012 Integration Services

Banco de dados do SQL Server 2005

Banco de dados do SQL Server 2008

Banco de dados do SQL Server 2012

SQL Server 2005 Reporting Services

SQL Server 2008 Reporting Services

SQL Server 2012 Reporting Services
38

Trabalho do SQL Server 2005 Agent

Trabalho do SQL Server 2008 Agent

Trabalho do SQL Server 2012 Agent
Grupos:

Grupo de Mecanismos de Banco de
Dados SQL 2005

Grupo de Mecanismos de Banco de
Dados SQL 2008

Grupo de Mecanismos de Banco de
Dados SQL 2008 R2

Grupo de Mecanismos de Banco de
Dados SQL 2012
Para obter mais informações, consulte Perfis e Contas Executar como no Operations Manager
2007 e na seção Ambientes de Baixo Privilégio.
Ambientes de baixo privilégio
Essa seção descreve como configurar o pacote de gerenciamento do SQL Server para acesso
de baixo privilégio (descoberta, monitoramento e ação) para instâncias monitoradas do SQL
Server e para o sistema operacional de host. Ao seguir as instruções fornecidas aqui, o serviço
de integridade que hospeda o pacote de gerenciamento do SQL Server executa todos os fluxos
de trabalho com acesso de baixo privilégio às instâncias de destino do SQL Server e ao sistema
operacional onde essas instâncias são executadas.
Para obter mais informações, consulte a seção Perfis Executar como.
Observação
Não há suporte ao baixo privilégio para o Espelhamento do SQL Server
Configurando um ambiente de baixo privilégio
Observação
O procedimento a seguir descreve as etapas necessárias para configurar Descoberta,
Monitoramento e Ação de baixo privilégio para o Pacote de Gerenciamento do SQL
Server. Essa configuração de baixo privilégio tem suporte somente em ambientes do
SQL Server não clusterizados.
O monitoramento clusterizado de instância do SQL Server em baixo privilégio só tem
suporte para o SQL Server 2012 monitorado do System Center Operations Manager
2012. Não há garantia de que funcione para pacotes de gerenciamento lançados antes.
Para configurar o ambiente de baixo privilégio no Active Directory
1. No Active Directory, crie três usuários de domínio que serão usados comumente para o
acesso de baixo privilégio a todas as instâncias de destino do SQL Server.
a. SQLDefaultAction
39
b. SQLDiscovery
c.
SQLMonitor
2. Crie um grupo de domínio chamado SQLMPLowPriv e adicione os seguintes usuários
de domínio:
a. SQLDiscovery
b. SQLMonitor
3. Conceder permissão especial: Controladores de domínio somente leitura - “Permissão de
leitura” para SQLMPLowPriv
Para configurar o ambiente de baixo privilégio no computador do agente
1. No computador do agente, adicione os usuários de domínio SQLDefaultAction e
SQLMonitor ao grupo local “Usuários do Monitor de Desempenho”.
2. Se o sistema operacional do computador do agente for Windows Server 2008 ou superior,
adicione os usuários de domínio SQLDefaultAction e SQLMonitor ao grupo de usuários
locais “EventLogReaders”.

Se o sistema operacional do computador do agente for o Windows Server 2003 ou o
Windows Server 2003 R2, verifique se SQLDefaultAction e SQLMonitor têm acesso de
leitura ao Log de Eventos do Aplicativo e ao Log de Eventos do Sistema. Para obter
mais informações, consulte Como definir a segurança de logs de eventos localmente ou
usando a Política de Grupo no Windows Server 2003.
3. Adicione o usuário de domínio SQLDefaultAction e o grupo de domínio SQLMPLowPriv
como membros do grupo local Usuários.
4. Configure a política de segurança local “Logon Local” para permitir que o usuário de domínio
SQLDefaultAction e os usuários do grupo de domínio SQLMPLowPriv façam logon
localmente.
5. Conceda permissão de Leitura no caminho do Registro
HKLM:\Software\Microsoft\Microsoft SQL Server
para SQLDefaultAction e SQLMPLowPriv
6. Conceda as permissões “Executar Métodos”, “Habilitar Conta”, “Habilitação Remota”,
“Segurança de Leitura”
para root, root\cimv2, root\default, root\Microsoft\SqlServer\ComputerManagement11
Namespaces do WMI para SQLDefaultAction e SQLMPLowPriv
7. Conceda permissão de leitura no caminho do Registro
HKLM:\Software\Microsoft\Microsoft SQL
Server\[InstanceID]\MSSQLServer\Parameters a SQLMPLowPriv para cada instância
monitorada
Para configurar o ambiente de baixo privilégio no computador do agente no cluster
1. Conceda as permissões DCOM “Início Remoto” e “Ativação Remota” a SQLMPLowPriv,
SQLDefaultAction
usando DCOMCNFG
40
2. Permite o Gerenciamento Remoto do Windows através do Firewall do Windows
3. Conceda acesso de “Leitura” e “Controle Total” ao cluster para SQLMPLowPriv usando
Failover
Gerenciador de Cluster
Para configurar as instâncias para monitoração no SQL Server Management Studio
1. No SQL Server Management Studio, crie um login para “SQLMPLowPriv” para todas as
instâncias do SQL Server a serem monitoradas no computador do agente e conceda as
seguintes permissões a cada logon de “SQLMPLowPriv”:
a. VIEW ANY DEFINITION
b. VIEW SERVER STATE
c. VIEW ANY DATABASE
2. Crie um usuário SQLMPLowPriv que mapeia para o logon SQLMPLowPriv em cada
banco de dados de usuário, master, msdb e de modelo existentes. Ao colocar o usuário
no banco de dados de modelo, ele criará automaticamente um usuário SQLMPLowPriv
em cada banco de dados futuro criado pelo usuário. Consulte o exemplo de código
abaixo. Você precisará provisionar manualmente o usuário para os bancos de dados
anexados e restaurados.
3. Adicione o usuário SQLMPLowPriv no msdb para a função de banco de dados
SQLAgentReaderRole.
4. Adicione o usuário SQLMPLowPriv no msdb para a função de banco de dados
PolicyAdministratorRole .
Para configurar as instâncias para ação padrão no SQL Server Management Studio
1. No SQL Server Management Studio, crie um logon para SQLDefaultAction em todas as
instâncias do SQL Server a serem monitoradas no computador do agente e conceda as
seguintes permissões à cada logon SQLDefaultAction:
a. VIEW ANY DEFINITION
b. VIEW SERVER STATE
c. VIEW ANY DATABASE
2. Crie um usuário SQLDefaultAction que mapeia para o logon SQLDefaultAction em
cada banco de dados de usuário, master, msdb e de modelo existentes. Ao colocar o
usuário no banco de dados de modelo, você cria automaticamente um usuário
SQLDefaultAction em cada banco de dados futuro criado pelo usuário. Consulte o
exemplo de código abaixo. Você precisa provisionar manualmente o usuário para os
bancos de dados anexados e restaurados.
3. Adicione um usuário SQLDefaultAction no msdb para a função de banco de dados
SQLAgentReaderRole.
4. Adicione o usuário SQLDefaultAction no msdb para a função de banco de dados
PolicyAdministratorRole .
Algumas tarefas opcionais do System Center Operations Manager exigem um privilégio maior no
computador do agente e nos bancos de dados em que a tarefa precisa ser executada. Você
deve executar somente as etapas de provisionamento a seguir no computador do agente, ou nos
41
bancos de dados em que deseja que o operador de console do System Center Operations
Manager realize ações corretivas.
Para habilitar a execução de tarefas do System Center Operations Manager para um
objeto de banco de dados
1. No computador do agente, conceda a permissão de usuário SQLDefaultAction para
iniciar ou interromper um serviço NT se a tarefa exigir que se inicie ou se interrompa um
serviço NT, como o Serviço do Mecanismo de Banco de Dados, o serviço do SQL Server
Agent, o Serviço de Pesquisa de Texto Completo do SQL, o Analysis Services, o
Integration Services e o Reporting Services. Isso significa configurar o descritor de
segurança de um serviço. Para obter mais informações, consulte Sc sdset.
O processo básico é ler os privilégios existentes para um determinado serviço (usando
sc sdshow) e, em seguida, conceder privilégios adicionais ao usuário SQLDefaultAction
para esse servidor. Por exemplo, suponha que os resultados do comando SC sdshow
para o serviço do SQL Server são:
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO
;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;FA;CCDCLCSW
RPWPDTLOCRSDRCWDWO;;;WD)
Nesse caso, a linha de comando a seguir confere acesso suficiente ao
SQLDefaultAction para iniciar e interromper o serviço do SQL Server (com
substituições apropriadas para valores em itálico e mantendo tudo em uma única linha
de texto):
sc sdset SQL Server service name D:(A;;GRRPWP;;;SID for
SQLDefaultAction)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLO
CRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;
FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
2. No SQL Server Management Studio, adicione “SQLDefaultAction” à função de banco de
dados db_owner para cada banco de dados para verificar:
a. “Verificar Catálogo (DBCC)”
b. “Verificar Banco de Dados (DBCC)”
c.
“Verificar Disco (DBCC)” (invoca DBCC CHECKALLOC)
3. Conceda o privilégio ALTER como SQLDefaultAction para cada banco de dados no
qual será definido um estado:
a. “Definir Banco de Dados como Offline”
b. “Definir Banco de Dados como Estado de Emergência”
4. Conceda o privilégio ALTER ANY DATABASE ao logon SQLDefaultAction para
executar a tarefa “Definir Banco de Dados como Online”.
Para configurar o System Center Operations Manager
1. Importe o Pacote de Gerenciamento do SQL Server se ele ainda não tiver sido
importado.
2. Crie contas Executar como SQLDefaultAction, SQLDiscovery e SQLMonitor com o
tipo de conta do “Windows”. Para obter mais informações sobre como criar uma conta
42
Executar como, consulte Como criar uma conta Executar como no Operations Manager
2007 ou Como criar uma conta Executar como no Operations Manager 2012. Para obter
mais informações sobre os vários tipos de conta Executar como, consulte Perfis e contas
Executar como no Operations Manager 2007 ou Gerenciando contas e perfis Executar
como no Operations Manager 2012.
3. No console do System Center Operations Manager, configure os perfis Executar como
para o Pacote de Gerenciamento do SQL Server da seguinte maneira:
a. Defina o perfil Executar como da “Conta de Ação Padrão do SQL Server” para usar a
conta Executar como SQLDefaultAction.
Aviso
Observação: ao tornar SQLDefaultAction a “Conta de Ação Padrão do
SQL Server” no servidor de gerenciamento, conceda acesso ao banco de
dados do Operations Manager.
i.
Conceda CONNECT a SQLDefaultAction para o banco de dados do Operations
Manager.
ii.
Adicione “SQLDefaultAction” à função de banco de dados dbmodule_users.
b. Defina o perfil Executar como da “Conta de Descoberta do SQL Server ” para usar a
conta Executar como SQLDiscovery.
c.
Defina o perfil Executar como da “Conta de Monitoramento do SQL Server” para
usar a conta Executar como SQLMonitor.
O exemplo de código a seguir mostra o provisionamento do logon SQLMPLowPriv em uma
instância.
use master
go
create login [yourdomain\SQLMPLowPriv] from windows
go
grant view server state to
[yourdomain\SQLMPLowPriv]
grant view any definition to [yourdomain\SQLMPLowPriv]
grant view any database to [yourdomain\SQLMPLowPriv]
grant select on sys.database_mirroring_witnesses to [yourdomain\SQLMPLowPriv]
go
O exemplo de código a seguir mostra como gerar um script de provisionamento Transact-SQL.
O script gerado provisiona o usuário SQLMPLowPriv nos bancos de dados de usuário atuais e
também o banco de dados de modelo (automatizando, assim, o provisionamento em bancos de
dados futuros).
Aviso
43
Observação: Você precisa colocar os resultados dessa consulta em formato de texto.
SELECT 'use ' + name + ' ;'
+ char(13) + char(10)
+ 'create user [yourdomain\SQLMPLowPriv] FROM login [yourdomain\SQLMPLowPriv];'
+ char(13) + char(10) + 'go' + char(13) + char(10)
FROM sys.databases WHERE database_id = 1 OR database_id >= 3
UNION
SELECT 'use msdb; exec sp_addrolemember @rolename=''SQLAgentReaderRole'',
@membername=''yourdomain\SQLMPLowPriv'''
+ char(13) + char(10) + 'go' + char(13) + char(10)
UNION
SELECT 'use msdb; exec sp_addrolemember @rolename=''PolicyAdministratorRole'',
@membername=''yourdomain\SQLMPLowPriv'''
+ char(13) + char(10) + 'go' + char(13) + char(10)
Grupos
Estes grupos foram adicionados na importação do Pacote de Gerenciamento do SQL Server:

Computadores do SQL 2005

Grupo de Mecanismos de Banco de Dados SQL 2005

Computadores de replicação do SQL 2005

Computadores do SQL 2008

Grupo de Mecanismos de Banco de Dados SQL 2008

Computadores de replicação do SQL 2008

Grupo de espelhamento do SQL 2008

Computadores SQL 2008 R2

Grupo de Mecanismos de Banco de Dados SQL 2008 R2

Computadores de Replicação do SQL 2008 R2

Grupo de espelhamento do SQL 2012

Computadores do SQL 2012

Grupo de Mecanismos de Banco de Dados SQL 2012

Computadores do SQL

Instâncias SQL
44
Compreendendo o Pacote de Gerenciamento
de Espelhamento do SQL Server 2008 e do
SQL Server 2012
Esta seção contém os seguintes tópicos:
Objetos que o Pacote de Gerenciamento Descobre
Como a integridade se acumula
Principais cenários de monitoramento
Exibindo informações no Console do Operations Manager
45
Diagrama de Classes de Herança
Espelhamento do SQL Server 2008 - Diagrama de Classes de Herança
46
Diagrama de Classes de Relação
Espelhamento do SQL Server 2008 - Diagrama de Classes de Relação
Observação
MP de espelhamento do SQL Server 2012 logicamente usa a mesma estrutura de
classe, a única diferença é nomear como ' 2008 'foi renomeada para ' 2012'.
47
Objetos que o Pacote de Gerenciamento
Descobre
Você pode usar o MP de espelhamento do SQL Server 2008 e MP de espelhamento do SQL
Server 2012 para monitorar componentes do SQL Server 2008, SQL Server 2008 R2 e o
espelhamento de banco de dados do SQL Server 2012. É possível usar o painel Criação do
console de Operações para habilitar a descoberta de componentes que não são descobertos
automaticamente. Para obter mais informações sobre a habilitação da descoberta de objetos,
consulte Descobertas de Objeto no Operations Manager 2007 na Ajuda do Operations
Manager 2007.
Observação
Você pode usar o mesmo procedimento para substituir as configurações para a
descoberta de qualquer objeto.
Os MPs descobrem os tipos de objeto descritos na tabela a seguir. Nem todos os objetos são
descobertos automaticamente. Utilize substituições para descobrir os que não são descobertos
automaticamente.
Categoria
Tipo de objeto
Componente de Espelhamento Banco de Dados de
do SQL Server
Espelhamento do SQL Server
2008
Descoberto automaticamente
Sim
Componente de Espelhamento Testemunha de Espelhamento Sim
do SQL Server
do SQL Server 2008
Componente de Espelhamento Função de Testemunha do
do SQL Server
SQL Server 2008
Sim
Componente de Espelhamento Serviço de Espelhamento do
do SQL Server
SQL Server 2008
Sim
Componente de Espelhamento Grupo de Espelhamento do
do SQL Server
SQL Server 2008
Sim
48
Como a integridade se acumula
Os pacotes de gerenciamento de espelhamento do SQL Server 2008/2012 usam a estrutura em
camadas do modelo de integridade. O banco de dados do SQL Server e outros objetos
relacionados do SQL Server MP afetam a integridade da funcionalidade Espelhamento.
Diagrama de Rollup de Integridade
Observação
Você pode criar monitores de dependência para personalizar o rollup de integridade.
Para exibir um diagrama de rollup de integridade para sua configuração, selecione um
objeto e clique em Gerenciador de Integridade no painel Ações.
A ilustração a seguir mostra os objetos que estão habilitados e desabilitados.
Ilustração de objetos habilitados
49
Principais cenários de monitoramento
Os Pacotes de Gerenciamento de Espelhamento do SQL Server para o Operations Manager
incluem vários cenários de monitoramento importantes que podem ser configurados conforme
demonstrado a seguir.
Observação
A lista não visa apresentar a funcionalidade completa do pacote de gerenciamento.
Descoberta de componentes de espelhamento
Os objetos a seguir são detectados para cada instância do SQL Server:

Bancos de dados habilitados para o Espelhamento com todas as suas propriedades
(necessárias para monitoramento de espelhamento)

O grupo de espelhamento contém a coleção de bancos de dados habilitados para
espelhamento e as propriedades necessárias para identificar funções principal e espelho

Função de testemunha e testemunha

Direção da sessão de espelhamento necessária para mostrar o fluxo de dados de
espelhamento na exibição de diagrama
Você pode aplicar substituições às descobertas a seguir para especificar uma “Lista de
exclusões” (em formato delimitado por vírgulas) dos nomes de bancos de dados que a
descoberta deve ignorar:

Provedor de Descoberta de Banco de Dados Espelhado do SQL 2008/2012
Quase todos os requisitos para evitar a degradação de desempenho devem ser mantidos,
bem como para objetos no Pacote de Gerenciamento do SQL Server.
Monitoramento de estado de Sincronização de Espelho de
Banco de Dados
O monitor verifica o status do espelho de banco de dados relatado pelo SQL Server. Verifica a
disponibilidade do banco de dados espelho, bem como seu estado SYNCHRONIZED. Esse
monitor também verifica os seguintes estados de aviso:
SYNCHRONIZING - O conteúdo do banco de dados espelho está ficando atrás do conteúdo do
banco de dados principal. O servidor principal está enviando registros de log para o servidor
espelho, que está aplicando as alterações ao banco de dados espelho para rolá-lo adiante. No
início de uma sessão de espelhamento de banco de dados, o banco de dados está no estado
SYNCHRONIZING. O servidor principal está servindo o banco de dados e o espelho está
tentando manter-se atualizado.
SUSPENDED - A cópia espelhada do banco de dados não está disponível. O banco de dados
principal está sendo executado sem enviar nenhum log ao servidor espelho, uma condição
conhecida como execução exposta. Esse é o estado após um failover. Uma sessão também
pode se tornar SUSPENDED como resultado de erros de reversão ou se o administrador pausar
50
a sessão. SUSPENDED é um estado persistente que sobrevive a desligamentos e inicializações
do parceiro.
PENDING_FAILOVER - Esse estado é encontrado apenas no servidor principal após um failover
ter começado, mas o servidor não tiver feito a transição para a função espelho. Quando o
failover é iniciado, o banco de dados principal vai para o estado PENDING_FAILOVER, termina
rapidamente quaisquer conexões de usuário e assume em seguida a função espelho.
Monitoramento de estado de Testemunha de Espelhamento
Este monitor verifica o status da testemunha de espelhamento do banco de dados relatado
pelo SQL Server. O monitor verifica se a conexão entre o Parceiro de Espelhamento e o servidor
Testemunha estão disponíveis no caso de a testemunha de Espelhamento estar apresentada na
configuração de Espelhamento.
Monitoramento de estado de Parceiro de Espelhamento
Este monitor verifica o status da sessão de espelhamento do banco de dados relatado pelo
SQL Server. Um estado não íntegro indica que a sessão de espelhamento de banco de dados
SQL Server não está no estado operacional.
Exibindo informações no console do Operations Manager
Você encontrará uma exibição de nível superior dos tipos de objetos na sua implantação do SQL
Server.
Uma exibição pode conter uma lista extensa de objetos. Para encontrar um objeto ou grupo de
objetos específico, use os botões Escopo, Pesquisar e Localizar na barra de ferramentas do
Operations Manager. Para obter mais informações sobre esses recursos, consulte o tópico
Como gerenciar dados de monitoramento usando Escopo, Pesquisar e Localizar da Ajuda do
Operations Manager.
Essas exibições estão listadas diretamente sob a pasta Espelhamento do nó Microsoft SQL
Server no painel Monitoramento do Console de Operações. Os detalhes para a maioria das
exibições estão listados na tabela a seguir.

Alertas Ativos, que exibe uma agregação de todos os alertas que não estiverem fechados.

Diagrama de Espelhamento, que mostra o diagrama de componentes de espelhamento e
suas relações.
Exibições de estado de espelhamento
Nome da exibição
Descrição
Grupos de espelhamento
Exibe todos os Grupos de Espelhamento
descobertos com links para os Bancos de
Dados Espelhados e objetos de testemunha.
51
Diagrama de Espelhamento
Mostrar diagrama de espelhamento do objeto principal que participou na sessão de
espelhamento: O espelhamento de banco de dados, grupo de espelhamento, serviço de
espelhamento, função de testemunha e testemunha. Também ao lado da relação geral entre
componentes como Hospedagem e Contenção o diagrama de espelhamento mostra a relação
adicional do tipo de referência que indica a direção de fluxo de dados do espelhamento. Quando
o failover acontecer, essa referência será alterada considerando a nova direção, mas isso
poderá demorar um pouco. Para reduzir o tempo de atualização, é possível configurar a
substituição da descoberta desse tipo de relação.
52
Compreendendo o Pacote de Gerenciamento
do SQL Server 2012 AlwaysOn
Esta seção descreve o Pacote de Gerenciamento do SQL Server AlwaysOn 2012
53
O escopo desse pacote de gerenciamento inclui:
-
A descoberta de objetos AlwaysOn (grupos de disponibilidade, réplicas de
disponibilidade e réplicas de banco de dados) nas instâncias do SQL Server 2012
instâncias com o recurso AlwaysOn habilitado.
-
Monitoramento de integridade de objetos AlwaysOn coletando o estado das políticas de
PBM (Gerenciamento Baseado em Políticas) via provedor do SQL Server PowerShell
(parte do módulo SQLPS).
-
Coleta de dados de desempenho para réplicas de disponibilidade e réplicas de banco de
dados.
-
Tarefas para execução no SQL Server Management Studio e no console do SQLPS.
Pré-requisitos
Os seguintes Pacotes de Gerenciamento devem ser importados para o System Center
Operation Manager (SCOM) antes do Pacote de Gerenciamento do SQL Server AlwaysOn 2012:
1. Pacote de gerenciamento do SQL Server 2012 6.5.1.0
O SQL Server Management Studio 2012 deve ser instalado no computador onde o Console
de Operações está instalado para fornecer o recurso invocar tarefas do SQL PowerShell do
Console de Operações.
Configuração obrigatória

Importe os Pacotes de Gerenciamento de pré-requisito.

Habilite a configuração de Proxy do Agente em todos os agentes instalados nos
servidores que participam da sessão AlwaysOn. Para obter instruções, consulte o
procedimento depois desta lista.
Para habilitar a configuração de Proxy do Agente
1. Abra o Console de Operações e clique no botão Administração.
2. No painel Administrador, clique em Gerenciado por Agente.
3. Clique duas vezes em um agente na lista.
4. Na guia Segurança, selecione Permitir que este agente aja como um proxy e
descubra objetos gerenciados em outros computadores.
Baixo privilégio
A configuração de baixo privilégio para o monitoramento AlwaysOn é um subconjunto de
configuração necessário para monitoramento do SQL Server. Portanto, não é necessário
configurar explicitamente o baixo privilégio para AlwaysOn.
54

Mapeie o perfil Microsoft.SQLServer.2012.AlwaysOn.DiscoveryAccount com a
conta Executar como SQLDiscovery

Mapeie o perfil Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount com a
conta Executar como SQLMonitor
Para obter detalhes, consulte a seção Configurando um ambiente de baixo privilégio.
Compreendendo o Pacote de Gerenciamento do
SQL Server 2012 AlwaysOn
O objetivo do Pacote de Gerenciamento do SQL Server 2012 é fornecer descoberta e
monitoramento para os objetos do SQL Server 2012 AlwaysOn (grupos de disponibilidade,
réplicas de disponibilidade e réplicas de banco de dados)refletindo o estado de políticas de PBM.
Além disso, esse pacote de gerenciamento fornece o recurso para coletar dados de desempenho
para objetos AlwaysOn e invocar o SQL Server Management Studio e o SQL PowerShell
chamando tarefas do console
Nesta seção:

Cenários de monitoramento

Como a integridade se acumula
Para obter detalhes sobre as descobertas, as regras, os monitores, as exibições e os
relatórios contidos neste pacote de gerenciamento, consulte o Apêndice: Conteúdos do Pacote
de Gerenciamento AlwaysOn
Principais cenários de monitoramento
Descoberta de grupos de disponibilidade, réplicas de disponibilidade e
réplicas de banco de dados
Os seguintes objetos são descobertos automaticamente:
-
Grupo de Disponibilidade – que representa o objeto Grupo de Disponibilidade do SMO e
contém todos os itens necessários para propriedades de identificação e monitoramento
-
Réplica de Disponibilidade – que representa o objeto Réplica de Disponibilidade do SMO
e contém todos os itens necessários para propriedades de identificação e monitoramento
-
Réplica de banco de dados – que representa o objeto de nível de banco de dados do
recurso AlwaysOn e contém propriedades de objetos do SMO: Banco de dados de
disponibilidade e estado da réplica de banco de dados
-
Integridade do Grupo de Disponibilidade – que é o objeto oculto usado para integridade
de rollup de agentes no nível do grupo de disponibilidade
55
Monitoramento de integridade de grupos de disponibilidade, réplicas de
disponibilidade e réplicas de banco de dados
Este cenário coleta a integridade de todos os objetos AlwaysOn disponíveis na instância de
destino do SQL Server usando o provedor do SQL Server PowerShell que lê o estado das
políticas de PBM para cada um dos objetos.
Monitoramento de desempenho de grupos de disponibilidade, réplicas de
disponibilidade e réplicas de banco de dados
Este cenário verifica contadores de desempenho para réplicas de disponibilidade e réplicas
de banco de dados no computador de destino e na instância de destino do SQL
Monitoramento de políticas de usuário personalizadas
Todos os monitores AlwaysOn refletem seu estado pelo estado de leitura de políticas de sistema
usando a API fornecida pelo PBM (gerenciamento baseado em políticas). Além das políticas de
sistema, o pacote de gerenciamento AlwaysOn fornece a capacidade de monitorar as Políticas
de Usuário Personalizadas definidas pelo usuário.
O pacote de gerenciamento do AlwaysOn também estende os recursos de monitoramento de
CUP (política de usuário personalizada) do Pacote de Gerenciamento do SQL Server onde
apenas as políticas com o Banco de Dados como a Faceta são monitoradas. O AlwaysOn MP
oferece suporte ao monitoramento de políticas em que os seguintes objetos são facetas:

Grupo de disponibilidade

Réplica de Disponibilidade

Réplica de Banco de Dados
Para cada uma das facetas possíveis há dois tipos de monitores de CUP:

Monitor de dois estados com o estado crítico 'Aviso' usado principalmente para
refletir o estado de Políticas de Usuário Personalizadas que têm <object> como a
faceta e uma das categorias de aviso predefinidas como a Categoria de Política.

Monitor de dois estados com o estado crítico 'Erro' usado principalmente para refletir
o estado de Políticas de Usuário Personalizadas que têm <object> como a faceta e
uma das categorias de erro predefinidas como a Categoria de Política.
56
Como a integridade se acumula
O diagrama a seguir mostra como os estados de integridade dos objetos são acumulados neste
pacote de gerenciamento.
Configuração de Segurança
Nome do perfil Executar como
Regras e monitores associados
Microsoft.SQLServer.2012.AlwaysOn.
DiscoveryAccount

Microsoft.SQLServer.2012.AlwaysOn
.GeneralAlwaysOnDiscovery

Microsoft.SQLServer.2012.AlwaysOn
.GeneralUserPolicyDiscovery

Microsoft.SQLServer.2012.AlwaysOn
.ClusterStateMonitor

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityGroupOnline

Microsoft.SQLServer.2012.AlwaysOn
.AutomaticFailoverReadiness

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicasSynchronizing

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicasSynchronizationS
tate

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicaRoleState

Microsoft.SQLServer.2012.AlwaysOn
Microsoft.SQLServer.2012.AlwaysOn.
MonitoringAccount
Observações
57
Nome do perfil Executar como
Regras e monitores associados
Observações
.AllAvailabilityReplicasAreConnected

Microsoft.SQLServer.2012.AlwaysOn
.RoleOfAvailabilityReplicaIsHealthy

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicaIsConnected

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicaDataSynchronizati
onHealth

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicaIsJoined

Microsoft.SQLServer.2012.AlwaysOn
.DbrDataSynchronizationState

Microsoft.SQLServer.2012.AlwaysOn
.DbrJoinState

Microsoft.SQLServer.2012.AlwaysOn
.DbrSuspendState

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityGroupErrorPolicyStateMo
nitor

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityGroupWarningPolicyState
Monitor

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicaErrorPolicyStateM
onitor

Microsoft.SQLServer.2012.AlwaysOn
.AvailabilityReplicaWarningPolicyStat
eMonitor

Microsoft.SQLServer.2012.AlwaysOn
.DatabaseReplicaErrorPolicyStateMo
nitor

Microsoft.SQLServer.2012.AlwaysOn
.DatabaseReplicaWarningPolicyState
Monitor
;
58
Compreendendo o Pacote de Gerenciamento
do SQL Server
Esta seção contém os seguintes tópicos:
Objetos que o Pacote de Gerenciamento Descobre
Como a integridade se acumula
Principais cenários de monitoramento
Exibindo informações no Console do Operations Manager
Diagrama de Classes de Herança
Diagrama de Classes de Herança
59
Diagrama de Classes de Relação
Diagrama de Classes de Relação
60
Objetos que o Pacote de Gerenciamento
Descobre
Você pode usar o Pacote de Gerenciamento do SQL Server para monitorar componentes do
SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 e SQL Server 2012. Também é
possível usar o painel de Criação do console de Operações do Operations Manager para
habilitar a descoberta de componentes que não são descobertos automaticamente. Para obter
mais informações sobre a habilitação da descoberta de objetos, consulte Descobertas de Objeto
no Operations Manager 2007 na Ajuda do Operations Manager 2007.
Observação
Você pode usar o mesmo procedimento para substituir as configurações para a
descoberta de qualquer objeto.
O Pacote de Gerenciamento do SQL Server descobre os tipos de objeto descritos na tabela a
seguir. Nem todos os objetos são descobertos automaticamente. Utilize substituições para
descobrir os que não são descobertos automaticamente.
Categoria
Tipo de objeto
Descoberto automaticamente
Funções do SQL Server
Mecanismo de Banco de
Dados SQL Server 2008 R2
Sim
Funções do SQL Server
Mecanismo de Banco de
Dados do SQL Server 2008
Sim
Funções do SQL Server
Mecanismo de Banco de
Dados do SQL Server 2005
Sim
Funções do SQL Server
Mecanismo de Banco de
Dados do SQL Server 2012
Sim
Funções do SQL Server
SQL Server 2008 R2 Analysis
Services
Sim
Funções do SQL Server
SQL Server 2008 Analysis
Services
Sim
Funções do SQL Server
SQL Server 2005 Analysis
Services
Sim
Funções do SQL Server
SQL Server 2012 Analysis
Services
Sim
Funções do SQL Server
SQL Server 2008 R2
Reporting Services
Sim
Funções do SQL Server
SQL Server 2008 Reporting
Services
Sim
61
Categoria
Tipo de objeto
Descoberto automaticamente
Funções do SQL Server
SQL Server 2005 Reporting
Services
Sim
Funções do SQL Server
SQL Server 2012 Reporting
Services
Sim
Funções do SQL Server
SQL Server 2008 R2
Integration Services
Sim
Funções do SQL Server
SQL Server 2008 Integration
Services
Sim
Funções do SQL Server
SQL Server 2005 Integration
Services
Sim
Funções do SQL Server
SQL Server 2012 Integration
Services
Sim
Componentes de replicação
Distribuidor do SQL Server
2008 R2
Não
Componentes de replicação
Distribuidor do SQL Server
2008
Não
Componentes de replicação
Distribuidor do SQL Server
2005
Não
Componentes de replicação
Distribuidor do SQL Server
2012
Não
Componentes de replicação
Publicador do SQL Server
2008 R2
Não
Componentes de replicação
Publicador do SQL Server
2008
Não
Componentes de replicação
Publicador do SQL Server
2005
Não
Componentes de replicação
Publicador do SQL Server
2012
Não
Componentes de replicação
Assinante SQL Server 2008
R2
Não
Componentes de replicação
Assinante SQL Server 2008
Não
Componentes de replicação
Assinante SQL Server 2005
Não
Componentes de replicação
Assinante SQL Server 2012
Não
Componentes de replicação
Assinatura do SQL Server
Não
62
Categoria
Tipo de objeto
Descoberto automaticamente
2008 R2
Componentes de replicação
Assinatura do SQL Server
2008
Não
Componentes de replicação
Assinatura do SQL Server
2005
Não
Componentes de replicação
Assinatura do SQL Server
2012
Não
Outros tipos de objetos
Banco de Dados SQL Server
2008 R2
Sim
Outros tipos de objetos
Banco de dados do SQL
Server 2008
Sim
Outros tipos de objetos
Banco de dados do SQL
Server 2005
Sim
Outros tipos de objetos
Banco de dados do SQL
Server 2012
Sim
Outros tipos de objetos
Banco de Dados de
Espelhamento do SQL Server
2008
Sim
Outros tipos de objetos
Testemunha de Espelhamento Sim
do SQL Server 2008
Outros tipos de objetos
SQL Server 2008 R2 Agent
Sim
Outros tipos de objetos
SQL Server 2008 Agent
Sim
Outros tipos de objetos
SQL Server 2005 Agent
Sim
Outros tipos de objetos
SQL Server 2012 Agent
Sim
Outros tipos de objetos
Trabalho do SQL Server 2008
R2 Agent
Não
Outros tipos de objetos
Trabalho do SQL Server 2008
Agent
Não
Outros tipos de objetos
Trabalho do SQL Server 2005
Agent
Não
Outros tipos de objetos
Trabalho do SQL Server 2012
Agent
Não
Outros tipos de objetos
Grupo de arquivos de banco
Sim
de dados SQL Server 2008 R2
63
Categoria
Tipo de objeto
Descoberto automaticamente
Outros tipos de objetos
Grupo de arquivos de banco
de dados do SQL Server 2008
Sim
Outros tipos de objetos
Grupo de arquivos de banco
de dados do SQL Server 2005
Sim
Outros tipos de objetos
Grupo de arquivos de banco
de dados do SQL Server 2012
Sim
Outros tipos de objetos
Arquivo de banco de dados
SQL Server 2008 R2
Sim
Outros tipos de objetos
Arquivo de Banco de Dados
do SQL Server 2008
Sim
Outros tipos de objetos
Arquivo de Banco de Dados
do SQL Server 2012
Sim
Outros tipos de objetos
Arquivo de Banco de Dados
do SQL Server 2005
Sim
Outros tipos de objetos
Política de Banco de Dados
SQL Server 2012
Não
64
Objetos descobertos
Use os procedimentos a seguir como exemplo de habilitação da descoberta automática para o
Trabalho do SQL Server 2005 Agent.
Para usar uma substituição para alterar a configuração para descoberta automática
1. No painel Criação, expanda Objetos do Pacote de Gerenciamento e clique em
Descobertas de Objeto.
2. Na barra de ferramentas do Operations Manager, clique em Escopo e filtre os objetos
que aparecem no painel de detalhes para só incluir objetos do SQL Server.
3. Na barra de ferramentas do Operations Manager, use o botão Escopo para filtrar a lista
de objetos e clique em Trabalho do SQL Server Agent.
4. Na barra de ferramentas do Operations Manager, clique em Substitui, clique em
Substituir a descoberta de objeto e, em seguida, clique em Para todos os objetos do
tipo: Agente do SQL 2005, Para um grupo.
5. Na caixa de diálogo Propriedades de Substituições, clique na caixa Substituir para o
parâmetro Habilitado.
6. Em Pacote de Gerenciamento, clique em Novo para criar uma versão sem lacre do
pacote de gerenciamento e, depois, em OK, ou selecione um pacote de gerenciamento
sem lacre criado antes para salvar essa substituição. Como uma prática recomendada,
você não deve salvar as substituições no Pacote de Gerenciamento Padrão.
Depois de alterar a configuração de substituição, o tipo de objeto é descoberto automaticamente
e aparece no painel Monitoramento, em SQL Server.
Como a integridade se acumula
O Pacote de Gerenciamento do SQL Server categoriza os componentes do SQL Server em uma
estrutura de camadas, na qual a integridade de uma capada pode depender da integridade do
nível inferior.
Nível Superior
O nível superior desse modelo contém o Windows Server. Se o aplicativo SQL Server não
estiver íntegro, o Windows Server também não estará.
Segundo Nível
O segundo nível contém os seguintes
componentes:

Mecanismo de Banco de Dados

Reporting Services (não contém
componentes de nível inferior)

Analysis Services (não contém
componentes de nível inferior)

Integration Services (não contém
65
componentes de nível inferior)
Observação
A integridade de cada um desses
componentes afeta diretamente a
integridade do Windows Server.
Mecanismo de Banco de Dados
O Mecanismo de Banco de Dados contém os
seguintes componentes de nível inferior:

Banco de Dados (somente o banco de
dados tem componentes de nível inferior)

Distribuidor

Editor

Assinante
Banco de Dados
O Banco de Dados contém os seguintes componentes de nível inferior.
Arquivo de Banco de Dados
Afeta a integridade do componente de grupo
de arquivos que, por sua vez, afeta a
integridade do banco de dados.
SQL Server Agent
Contém um componente de nível inferior, o
Trabalho do SQL Server Agent. Se o Trabalho
do SQL Server Agente não estiver íntegro, o
SQL Server Agent não estará íntegro e, desse
modo, o Mecanismo de Banco de Dados não
estará íntegro.
Publicação
Acumula-se para o banco de dados, mas não
tem componentes de nível inferior
Assinatura
Acumula-se para o banco de dados, mas não
tem componentes de nível inferior
Política de Banco de Dados
Acumula o estado de Políticas de Usuário
Personalizadas mapeadas para o banco de
dados.
66
Diagrama de Rollup de Integridade
Observação
Você pode criar monitores de dependência para personalizar o rollup de integridade.
Para exibir um diagrama de rollup de integridade para sua configuração, selecione um
objeto e clique em Gerenciador de Integridade no painel Ações.
A ilustração a seguir mostra os objetos que estão habilitados e desabilitados.
Ilustração de objetos habilitados
SQL Server 2012 Integration Services
Windows Computer
Availability
Integration Services Availability Rollup
Worst of
Availability
SQL Server Integration Services Windows Service
Analysis Services Availability Rollup
Reporting Services Availability Rollup
SQL Server 2012 Analysis Services
SQL DB Engine Availability Rollup
Worst of
Worst of
Availability
SQL Server Analysis Services Windows Service
SQL Server 2012 DB Engine
Availability
SQL Server Windows Service
SQL Server 2012 Reporting Services
Worst of
Availability
SQL Server Reporting Services Windows Service
SQL Server Full Text Search Service
Configuration
Service Pack Compliance
Service Principal Name Configuration Status
SQL Server 2012 DB
Performance
Average Wait Time
Availability
Database Extended Health State
Database Critical Policies
Buffer Cache Hit Ratio
CPU Utilization (%)
Database Critical Policy
Worst of
Database Warning Policies
Availability
Database Health Policy
Page Life Expectancy
SQL Re-Compilation
Database Status
Stolen Server Memory
SQL Server Windows Service
Thread Count
Database Backup Status
Blocking Sessions
Worst of
Configuration
SQL User Connections Performance
Database Warning Policy
Automatic Configuration
Auto Close Configuration
Database Performance (rollup)
Availability
Database Health Policy
Auto Create Statistics Configuration
Auto Shrink Configuration
Auto Update Statistics Async Configuration
SQL Server 2012 Agent
SQL Server 2012 Agent Job
Availability
SQL Server Agent Windows Service
Agent job availability (rollup)
Worst of
Availability
Last Run Status
Configuration
Configuration
Performance
Long Running Jobs
Performance
Job Duration
Agent job performance (rollup)
Worst of
Worst of
Auto Update Statistics Configuration
External Access Configuration
DB Chaining Configuration
Trustworthy Configuration
SQL Server 2012 DB Log File
Recovery Configuration
Page Verify Configuration
Performance
DB Log File Space
Recovery Model Configuration
Performance
DB Space
DB Log File Space
DB Log File Space (rollup)
Legend
Class, disabled by default
Class, discovered by default
DB Space Percentage Change
DB Total Space
Aggregate or rollup monitor
Aggregate or rollup monitor
Unit Monitor, enabled by
default
Unit Monitor, disabled by
default
Transaction Log Free Space (%)
DB File Group Space (rollup)
Destination Log Shipping
Worst of
SQL Server 2012 DB File
Group
Performance
DB File Group Space
DB File Space (rollup)
Worst of
Best of
SQL Server 2012 DB File
Source Log Shipping
Rollup Container
Hosted
Health Rollup
Disk Read Latency
Disk Write Latency
Performance
DB File Space
67
Principais cenários de monitoramento
O Pacote de Gerenciamento do SQL Server para o Operations Manager inclui vários cenários de
monitoramento importantes que podem ser configurados da seguinte maneira.
Observação
A lista não visa apresentar a funcionalidade completa do pacote de gerenciamento.
Monitoramento de políticas de usuário personalizadas (CUP políticas de PBM definidas pelo usuário)
O novo recurso de monitoramento foi adicionado ao SQL Server 2012 com base nos recursos de
Gerenciamento Baseado em Política. O estado de políticas definidas pelo usuário poderá ser
monitorado se o banco de dados for usado como a faceta.
Observação
Se o banco de dados estiver no estado Restauração, o CUP destinado a esse banco de
dados não será monitorado.
Há dois monitores que refletem o estado do CUP:

Monitor de dois estados com o estado crítico 'Erro' usado principalmente para refletir o
estado de Políticas de Usuário Personalizadas que têm Banco de Dados como a Faceta
e uma das categorias de erro predefinidas como a Categoria de Política.

Monitor de dois estados com o estado crítico 'Aviso' usado principalmente para refletir o
estado de Políticas de Usuário Personalizadas que têm Banco de Dados como a Faceta
e nenhuma categoria, exceto categorias de erro predefinidas como a Categoria de
Política.
Configuração separada para o SQL Server 2008 e o SQL Server
2008 R2
Para definir configurações diferentes de monitoramento e descoberta para o SQL Server 2008 e
o SQL Server 2008 R2, aplique substituições a grupos de computadores predefinidos:

Grupo de Mecanismos de Banco de Dados SQL Server 2008 – inclui instâncias do SQL
Server 2008 e do SQL Server 2008 SP1

Grupo de Mecanismos de Banco de Dados SQL Server 2008 R2 DB – inclui instâncias do
SQL Server 2008 R2
Monitoramento de espaço do arquivo de dados e do arquivo de
log
As regras do pacote de gerenciamento coletam o log de dados total e o espaço livre do arquivo
de log. Você pode usar os relatórios para analisar essas informações em diversos bancos de
dados e em períodos extensos de tempo, para funções como gerenciamento de problemas e
68
planejamento de capacidade. Pacote de gerenciamento monitora fornece monitoramento de
espaço em três níveis: arquivos de dados, grupos de arquivos e bancos de dados.
Para obter mais informações, consulte a hierarquia de monitores de espaços e os parâmetros
substituíveis nas seções “Monitores Unitários” e “Diagrama de Rollup de Integridade”. Estes
contadores de desempenho são incluídos para oferecer suporte ao monitoramento de espaço:
1. Nível de banco de dados
a. Coletar Espaço Total Livre no Banco de Dados (em MB e em %)
O valor de espaço existente no banco de dados para todos os arquivos em todos os
grupos de arquivos deste banco de dados em megabytes ou em porcentagem. Também
inclui o espaço existente na mídia que hospeda arquivos com o aumento automático
habilitado.
2. Nível de Grupo de Arquivos de Banco de Dados
a. Coletar Espaço Livre no Grupo de Arquivos de Banco de Dados (em MB e em %)
O valor de espaço existente em todos os arquivos para este grupo de arquivos em
megabytes ou em porcentagem. Também inclui o espaço existente na mídia que
hospeda arquivos com o aumento automático habilitado.
b. Coletar Espaço Alocado Existente no Grupo de Arquivos de Banco de Dados (em MB e
em %)
O valor de espaço existente em todos os arquivos para este grupo de arquivos em
megabytes ou em porcentagem. Não inclui o espaço existente na mídia que hospeda
arquivos com o aumento automático habilitado.
3. Nível de Arquivo de Banco de Dados SQL
a. Coletar Espaço Livre de Arquivo de Banco de Dados (em MB e em %)
A quantidade de espaço existente em um arquivo em megabytes ou em porcentagem.
Também inclui o espaço existente na mídia que hospeda arquivos com o aumento
automático habilitado.
b. Coletar Espaço Alocado Existente no Arquivo de Banco de Dados (em MB e em %)
A quantidade de espaço existente em um arquivo em megabytes ou em porcentagem.
Não inclui o espaço existente na mídia que hospeda arquivos com o aumento automático
habilitado.
4. Nível de Arquivo de Log de Banco de Dados SQL
a. Coletar Espaço Livre no Arquivo de Log de Banco de Dados (em MB e em %)
O valor de espaço existente em todos os arquivos de log para esse banco de dados em
megabytes ou em porcentagem. Também inclui o espaço existente na mídia que
hospeda arquivos com o aumento automático habilitado.
b. Coletar Espaço Alocado Existente no Arquivo de Log de Banco de Dados (em MB e em
%)
O valor de espaço existente em todos os arquivos de log para esse banco de dados em
megabytes ou em porcentagem. Não inclui o espaço existente na mídia que hospeda
arquivos com o aumento automático habilitado.
Por padrão, o monitoramento de espaço está habilitado para os seguintes níveis:
69

Banco de dados

Grupo de Arquivo

Arquivo
Se o ambiente for sensível a qualquer carga extra, desabilite o monitoramento no nível Grupo de
Arquivos e Arquivo. Para desabilitar o monitoramento no nível Grupo de Arquivos, desabilite as
regras a seguir:

Coletar Espaço Alocado Existente no Grupo de Arquivo de Banco de Dados (%)

Coletar Espaço Alocado Existente no Grupo de Arquivo de Banco de Dados (MB)

Coletar Espaço Livre no Grupo de Arquivo de Banco de Dados (%)

Coletar Espaço Livre no Grupo de Arquivo de Banco de Dados (MB)
Para desabilitar o monitoramento no nível Arquivo, desabilite as regras e os monitores a seguir:
Regras

Coletar Espaço Alocado Existente no Arquivo de Banco de Dados (%)

Coletar Espaço Alocado Existente no Arquivo de Banco de Dados (MB)

Coletar Espaço Livre no Arquivo de Banco de Dados (%)

Coletar Espaço Livre no Arquivo de Banco de Dados (MB)

Coletar Espaço Alocado Existente no Arquivo de Log de Banco de Dados (%)

Coletar Espaço Alocado Existente no Arquivo de Log de Banco de Dados (MB)

Coletar Espaço Livre no Arquivo de Log de Banco de Dados (%)

Coletar Espaço Livre no Arquivo de Log de Banco de Dados (MB)
Monitors

Monitor de Espaço do Arquivo de Banco de Dados

Monitor de Espaço do Arquivo de Log de Banco de Dados
Muitos bancos de dados na mesma unidade
As configurações padrão de monitoramento de espaço têm ruído em ambientes em que os
dados e os arquivos de log para muitos bancos de dados estão localizados na mesma unidade e
têm aumento automático ligado. Nesses ambientes, é gerado um alerta para cada banco de
dados quando a quantidade de espaço livro no disco rígido alcança o limite. Para evitar ruídos,
desative os monitores de espaço para dados e arquivos de log, e use o Pacote de
Gerenciamento do Sistema Operacional Base para monitorar o espaço no disco rígido.
Trabalhos de longa execução do SQL Server Agent
Por padrão, este cenário é totalmente habilitado nos pacotes de gerenciamento com base no
SQL Server Agent. Isso significa que, para cada SQL Server Agent de monitoramento, a duração
máxima do trabalho é comparada aos limites, e são gerados alertas quando um único trabalho é
executado por tempo demais.
Além disso, o monitoramento mais detalhado, que é feito por trabalho, é fornecido nos pacotes
de gerenciamento, mas as descobertas de trabalhos do SQL Server Agent são desabilitadas por
padrão. Habilite estas descobertas de objetos:
70

SQL Server 2012: Descobrir Trabalhos do SQL Server 2012 Agent

SQL Server 2008: Descobrir Trabalhos do SQL Server 2008 Agent

SQL Server 2005: Descobrir Trabalhos do SQL Server 2005 Agent
Falha do trabalho
Para obter alertas de trabalhos com falha, habilite a regra “Um trabalho de SQL não foi concluído
com êxito” e verifique se a opção "Gravar no log de eventos de Aplicativo do Windows” “quando
ocorrer falha no trabalho” está selecionada para todos os trabalhos que a serem monitorados.
Para obter mais informações, consulte Propriedades do trabalho/Novo trabalho (página
Notificações) na Biblioteca do MSDN
Bloqueando sessões
Um monitor consulta periodicamente cada instância do mecanismo de banco de dados para
obter uma lista de sessões ativas (SPIDs) e verifica se existe algum bloqueio de longa duração.
Se for detectado um bloqueio e ele exceder o limite estabelecido, o estado será alterado e um
alerta será gerado.
Você pode aplicar uma substituição para alterar o valor de duração de tempo usado para
determinar se o bloqueio é de longa duração. O valor padrão de duração de tempo é um minuto.
Descoberta de instâncias do Mecanismo de Banco de Dados
SQL Server
A descoberta de instâncias autônomas ou clusterizadas da função do Mecanismo de Banco de
Dados SQL Server entre vários sistemas gerenciados pode ser configurada para excluir
determinadas instâncias do mecanismo de banco de dados.
Você pode aplicar substituições às descobertas abaixo para especificar uma “Lista de exclusões”
(em formato delimitado por vírgulas) dos nomes das instâncias do Mecanismo de Banco de
Dados SQL Server que a descoberta deve ignorar:

SQL Server 2012: Descobrir Mecanismos de Banco de Dados do SQL Server 2012
(Windows Server)

SQL Server 2008: Descobrir Mecanismos de Banco de Dados do SQL Server 2008
(Windows Server)

SQL Server 2005: Descobrir Mecanismos de Banco de Dados do SQL Server 2005
(Windows Server)
Descoberta de banco de dados e monitoramento de estado
Para cada mecanismo de banco de dados gerenciado, os bancos de dados são descobertos e
monitorados usando um número de regras e monitores. As informações sobre a funcionalidade
baseada em monitor são fornecidas em outras áreas desta tabela.
71
Você pode aplicar substituições às descobertas a seguir para especificar uma “Lista de
exclusões” (em formato delimitado por vírgulas) dos nomes de bancos de dados que a
descoberta deve ignorar.

SQL Server 2012: Descobrir Bancos de Dados para um Mecanismo de Banco de Dados

SQL Server 2008: Descobrir Bancos de Dados para um Mecanismo de Banco de Dados

SQL Server 2005: Descobrir Bancos de Dados para um Mecanismo de Banco de Dados
Algumas regras e monitores deste pacote de gerenciamento usam o script
GetSQL2005DBSpace.js. Quando todas as regras e monitores que usam esse script tiverem
parâmetros correspondentes, apenas uma instância do script será executada para todo o grupo
de regras e monitores. Quando uma regra ou monitor que usa esse script tem valores de
parâmetros diferentes, uma instância separada do script e do host de script serão executadas
simultaneamente para cada regra ou monitor com valores de parâmetros diferentes do restante.
Como o GetSQL2005DBSpace.js examina todos os bancos de dados SQL, podem surgir
problemas de desempenho quando o script é executado com frequência.
Para evitar problemas de desempenho, verifique se as regras e os monitores da lista a seguir
usam os mesmos valores de parâmetros. Se você substituir um parâmetro de qualquer uma
dessas regras ou monitores, aplique a mesma substituição aos outros.
Os monitores e as regras para o SQL Server 2005 estão na lista a seguir:


Regras:

Microsoft.SQLServer.2005.Database.DBSpaceFree.Collection DISABLED

Microsoft.SQLServer.2005.Database.DBSpaceFreePercent.Collection DISABLED

Microsoft.SQLServer.2005.Database.DBSize.Collection ENABLED

Microsoft.SQLServer.2005.Database.TransactionLogSpaceFree.Collection DISABLED

Microsoft.SQLServer.2005.Database.TransactionLogSpaceFreePercent.Collection
DISABLED

Microsoft.SQLServer.2005.Database.TransactionLogSize.Collection DISABLED
Monitores:

Microsoft.SQLServer.2005.Database.DBSizePercentMonitor DISABLED

Microsoft.SQLServer.2005.Database.DBSizeMegabytesMonitor DISABLED

Microsoft.SQLServer.2005.Database.TransactionLogSizePercentMonitor DISABLED
Se você observar problemas de desempenho relacionados a qualquer uma dessas regras ou
monitores, considere alterar o parâmetro Timeout Seconds de todas essas regras e monitores
para um intervalo menos frequente.
Reinício do Mecanismo de Banco de Dados
A disponibilidade do DBEngine é monitorada pelo monitor “Serviço Windows do SQL Server”
para o objeto “SQL DB Engine”. Esse monitor não reflete o reinício do serviço.
Para ser notificado sobre cada reinício do DBEngine, você pode habilitar a regra “A <versâo> de
banco de dados SQL Server foi reiniciada”. (<versão> pode ser 2012, 2008 ou 2005)
72
Monitoramento de CPU do mecanismo de banco de dados SQL
A utilização da CPU é monitorada pelo monitor que fornece uma medida de quanto os
processadores realmente trabalham nos threads do processo do SQL Server e gerará um alerta
se todas as CPUs alocadas estiverem ocupadas processando tarefas do SQL Server. Esse
cenário de monitoramento leva em conta a máscara de afinidade atual do mecanismo de banco
de dados SQL.
Monitoramento de latência de armazenamento de banco de
dados
O desempenho do armazenamento de banco de dados é monitorado por dois monitores:
“Latência de Leitura Disco” e “Latência de Gravação de Disco”. No caso de uma degradação de
desempenho de armazenamento significativa, o alerta será emitido. Esses monitores são
desabilitados por padrão. Habilite esses monitores apenas para bancos de dados específicos em
que é necessário monitorar o desempenho de armazenamento. Além disso, a latência pode ser
exibida no Painel de Banco de Dados.
Regras Desabilitadas
Algumas regras no pacote de gerenciamento estão desabilitadas por padrão para evitar ruído.
Você pode habilitar essas regras, que podem ser úteis no seu ambiente. As regras a seguir
estão desabilitadas por padrão:

Falha na conclusão de um trabalho SQL

Resultados da saída do procedimento do SQL Server Service Broker

Falha em uma chamada SNI durante uma operação de transporte do Service
Broker/Espelhamento de Banco de Dados

SQL Server reiniciado

O Gerenciador do SQL Server Service Broker foi encerrado

O SQL Server Service Broker ou o Espelhamento de Banco de Dados está sendo executado
no modo de conformidade FIPS

O Transporte do SQL Server Service Broker ou do Espelhamento de Banco de Dados foi
interrompido

O transmissor do SQL Server Service Broker foi encerrado devido a uma exceção ou à
memória insuficiente

SQL Server encerrando devido ao desligamento do sistema

Tabela: criando estatísticas para as colunas a seguir

O transporte do Service Broker ou Espelhamento de Banco de Dados foi iniciado

O transporte do SQL Server Service Broker ou Espelhamento de Banco de Dados está
desabilitado ou não foi configurado
73
Exibindo informações no Console do Operations
Manager
Você encontrará uma exibição de nível superior dos tipos de objetos na sua implantação do SQL
Server.
Uma exibição pode conter uma lista extensa de objetos. Para encontrar um objeto ou grupo de
objetos específico, use os botões Escopo, Pesquisar e Localizar na barra de ferramentas do
Operations Manager. Para obter mais informações sobre esses recursos, consulte o tópico
Como gerenciar dados de monitoramento usando Escopo, Pesquisar e Localizar da Ajuda do
Operations Manager.
Essas exibições estão listadas diretamente sob o nó Microsoft SQL Server no painel
Monitoramento do Console de Operações. Os detalhes para a maioria das exibições estão
listados na tabela a seguir.

Alertas Ativos, que exibe uma agregação de todos os alertas que não estiverem fechados.

Computadores, que mostra o modo de exibição de todos os computadores que executam o
SQL Server.

Status da Tarefa, que mostra o modo de exibição de status de todas as tarefas disponíveis.

Bancos de dados

Monitoramento de Integridade

Desempenho

Replicação

Funções de Servidor

SQL 2005

SQL 2008

SQL 2008 R2

SQL 2012

SQL Agent
Exibições de bancos de dados
Nome da exibição
Descrição
Espaço Livre do Banco de Dados
O painel Legenda exibe uma lista de
contadores de cada banco de dados
monitorado.
Um gráfico ilustra as informações do painel
Legenda.
Estado do Banco de Dados
Exibe a lista de bancos de dados monitorados
e seus estados atuais.
A Exibição de Detalhe mostra as propriedades
do banco de dados selecionado acima.
74
Nome da exibição
Descrição
Espaço Livre do Log de Transações
O painel Legenda exibe uma lista de arquivos
do Log de Transações.
Painel Resumo de Bancos de Dados SQL
Server 2012
Exibe a lista de bancos de dados SQL Server
2012 e seu estado. Fornece informações
detalhadas sobre o banco de dados
selecionado.
Use o widget Bancos de Dados para selecionar
um banco de dados. O widget Alertas de
Banco de Dados exibe alertas e avisos
direcionados ao banco de dados.
O widget Espaço Livre exibe três séries de
dados que representam espaço Usado,
Alocado e Livre em Disco, se o crescimento
automático estiver habilitado somente duas
séries de dados serão exibidas (Usados e
Alocados). O widget tem 2 tipos de escala:
Linear e logarítmica. Focalize o eixo y para
alternar entre eles. As linhas vermelhas e
amarelas representam os limites superiores e
inferiores definidos para o monitor de Espaço
Total de Banco de Dados.
A seção de desempenho contém oito regras de
coleta de desempenho, quatro delas podem
ser vinculadas a monitores. Se os monitores
vinculados estiverem desabilitados, os widgets
exibirão os dados de coleta de desempenho
sem indicação do estado de integridade. Como
não há nenhum monitor para Sessões Ativas
de Banco de Dados, Solicitações Ativas de
Banco de Dados, Conexões Ativas de Banco
de Dados e Transações Banco de Dados/s,
elas não têm uma indicação do estado de
integridade. Monitores a seguir estão
vinculados com widgets de desempenho quatro
principais: Espaço livre do Log de transações
(%), espaço Total do banco de dados, latência
de leitura de disco e monitores de latência de
gravação de disco.
A opção de personalização permite selecionar
os widgets Intervalo de Tempo para o Espaço
Livre e Desempenho. Por padrão, o valor é
definido como 2 dias.
75
Exibições de Monitoramento de Integridade
Nome da exibição
Descrição
Integridade do Agente
É uma exibição de painel que mostra a
integridade dos SQL Agents e os alertas que
não foram fechados para cada agente.
Se você descobriu trabalhos de agente, eles
também estarão incluídos nessa exibição.
O painel Exibição de Detalhe fornece as
propriedades do agente selecionado no painel
Estado do SQL Agent.
Integridade do Mecanismo de Banco de Dados
Modo de exibição de painel que mostra a
integridade de cada instância do mecanismo
de banco de dados, incluindo a lista de alertas
abertos para aquela instância do mecanismo
de banco de dados e de quaisquer objetos
contidos na instância.
O painel de Exibição de Detalhes mostra as
propriedades da instância do mecanismo de
banco de dados selecionada.
Exibições de Desempenho
Nome da exibição
Descrição
Todos os Dados de Desempenho
O painel Legenda contém uma lista de objetos
para os quais dados são coletados.
Espaço Livre do Banco de Dados
O painel Legenda exibe uma lista de bancos de
dados.
Conexões de Usuário
O painel Legenda exibe a lista de objetos
orientados pela regra Conexões do Usuário do
SQL.
Espaço Livre do Log de Transações
O painel Legenda exibe uma lista de arquivos
do Log de Transações.
Exibições de replicação
76
Nome da exibição
Descrição
Estado do Distribuidor
Exibe o estado do distribuidor de replicação.
Estado da Publicação
Exibe o estado da publicação de replicação.
Estado do Publicador
Exibe o estado do publicador de replicação.
Estado da Assinatura
Exibe o estado da assinatura de replicação.
Exibições de Funções do Servidor
Nome da exibição
Descrição
Analysis Services
Exibe uma lista de instâncias com o SQL
Server Analysis Services instalado.
Mecanismos de Banco de Dados
Exibe uma lista de instâncias com o
Mecanismo de Banco de Dados SQL Server
instalado.
Integration Services
Exibe uma lista de instâncias com o SQL
Server Integration Services instalado.
Reporting Services
Exibe uma lista de instâncias com o SQL
Server Reporting Services instalado.
Exibições do SQL Server Agent
Nome da exibição
Descrição
Estado do Trabalho do SQL Agent
O painel Estado do Trabalho do SQL Server
Agent exibe uma lista de trabalhos do agente.
O painel Exibição de Detalhe contém as
propriedades do Trabalho do SQL Server
Agent.
Estado SQL
Exibe uma lista de SQL Server Agents. Se
trabalhos de agentes tiverem sido descobertos,
eles também conterão colunas para cada
trabalho de agente e seus respectivos estados
de integridade.
A Exibição de Detalhe mostra as propriedades
do SQL Server Agent.
77
Painéis
Este pacote de monitoramento inclui um conjunto de painéis avançados que fornecem
informações detalhadas sobre bancos de dados e mecanismos de banco de dados do SQL
Server (Instâncias).
Observação
Para obter informações detalhadas, consulte SQLServerDashboards.doc.
78
Apêndice: problemas conhecidos e solução
de problemas
Erros do WMI podem ocorrer quando o SQL
Server 2008/2008 R2 e SQL Server 2012 são
instalados no mesmo servidor.
Problema: os módulos podem gerar um erro durante a consulta WMI.
Resolução: Atualize o SQL Server 2008/2008 R2 com o service pack mais recente.
Monitor de Status de Backup do banco de dados
gera alertas falsos em réplicas secundárias do
grupo AlwaysOn.
Problema:Monitor de Status do Backup do banco de dados não tem lógica para controlar se o
banco de dados é uma réplica secundária ou não. Como AOG tem uma lógica avançada de
backup que requer um backup para pelo menos um dos bancos de dados envolvidos, o monitor
gera alertas falsos.
Resolução: O monitor é desabilitado por padrão e se o usuário desejar habilitar o cenário de
monitoramento para seu ambiente, é recomendável manter o monitor desabilitado para todos os
servidores que não são usados para armazenar o backup do banco de dados. Um cenário
específico para AON MP poderia ser implementado no futuro.
Diagramas de espelhamento são específicos da
versão.
Problema: Há 3 diagramas de espelhamento: SQL 2008, 2012 e 2014 espelhamento. Cada
diagrama exibe o objeto da versão especificada e não mostra objetos relacionados que são
hospedados em outras versões do SQL Server.
Resolução: Se espelhamento configurada do SQL Server usa diferentes versões do SQL
Server, o usuário deve monitorar todas as exibições relacionadas às versões escolhidas.
Erro de "falta de contadores de desempenho" no
log de eventos do OpsMgr.
Problema: Se contadores de desempenho requeridos não estão registrados no monitor de
desempenho, cenários do pacote de gerenciamento de monitoramento não podem obter as
informações necessárias e saem com o erro.
Resolução: Registre os contadores. Mais informações podem ser encontradas aqui.
79
Propagação do SQL Server 2005 é descoberta em
cada computador que executa o SQL Server.
Problema: Como não há uma maneira óbvia para descobrir a existência do SQL Server 2005
em um computador, decidiu criar a semente em cada computador que executa o SQL Server.
Resolução: Não há nenhuma resolução como sementes são entidades de serviço e não se
destinam a ser usado pelo usuário final.
O widget Espaço Livre exibe dados
incorretamente
Problema: O widget espaço livre exibe os dados fornecidos por 3 regras de coleta de
desempenho:
1. Regra de coleta de desempenho de Espaço Usado de Bancos de Dados SQL 2012 (MB)
2. MSSQL 2012: Coletar Espaço Livre Alocado no Banco de Dados (MB)
3. MSSQL 2012: Coletar Espaço Usado de Banco de Dados (MB)
Se os intervalos para essas regras não estiverem sincronizados, o widget não poderá exibir o
gráfico e o usuário verá a série de dados deslocada ou sobreposta no gráfico.
Resolução: verifique se os intervalos para as regras são os mesmos. Quando os intervalos
estiverem sincronizados, o widget começará a exibir o gráfico corretamente. Os dados coletados
anteriormente serão exibidos antes de modo incorreto de qualquer forma.
O painel Resumo de Bancos de Dados SQL Server
2012 exibirá todos os alertas ativos se nada
estiver selecionado
Problema: Atualmente, o painel exibirá todos os alertas ativos se nada estiver selecionado. Esse
é um mecanismo de consulta padrão do widget Alertas padrão.
Resolução: Verifique se pelo menos um Banco de Dados é adequado às opções de filtragem.
Os widgets não poderão exibir dados de
desempenho se o nome do banco de dados tiver
símbolos especiais, como colchetes
Problema: Os widgets de desempenho padrão e o Painel Resumo de Bancos de Dados SQL
Server 2012 não exibirão dados de desempenho para Bancos de Dados que tenham nomes com
colchetes. Esse é um problema de SCOM conhecido.
Resolução: Não há nenhuma solução alternativa conhecida no momento.
80
O painel Resumo de Bancos de Dados SQL Server
2012 poderá parar de se atualizar se ficar aberto
por um longo período de tempo
Problema: o console de SCOM tem um vazamento de memória que ficará perceptível se você
tiver um painel com uma quantidade considerável de widgets. Devido ao vazamento de memória,
o Console de Criação pode consumir toda a memória disponível e causar uma situação em que
os widgets param de atualizar.
Resolução:
Reinicie o Console de Criação.
Ocorre um erro nas funções quando o nome da
instância contém caracteres asiáticos
Problema: erro nas funções SQL Server 2008 quando o nome da instância contém caracteres
asiáticos. Essa situação é causada pelo problema conhecido do System Center Operations
Manager 2007 e do System Center Operations Manager 2007 SP1 em que o objeto
SCOM.ScriptAPI é usado para passar dados do script de descoberta para o Serviço de
Integridade na máquina de destino. Esse objeto converte incorretamente o tipo de dados Variant
em BSTR. Para obter mais informações, consulte Fórum de criação do System Center
Operations Manager no Microsoft TechNet.
Resolução: esse problema é resolvido no System Center Operations Manager 2007 R2.
Usuários que precisam monitorar o SQL Server com um nome de instância localizado devem
atualizar para Operations Manager 2007 R2.
Estão sendo gerados eventos 10102 dos
“Módulos de Serviço de Integridade” em sistemas
com instâncias de 32 bits do SQL Server
executados em um sistema operacional de 64
bits, indicando que “PerfDataSource” não
resolveu contadores
Problema: Em sistemas gerenciados por agente com uma instância de 32 bits do SQL Server
instalada em um sistema operacional de 64 bits, muitos eventos de erro 10102 serão relatados
no log do Operations Manager, indicando que o PerfDataSource não resolveu uma série de
contadores e que o módulo será descarregado. Esses eventos são logo acompanhados de um
evento 1103 de Serviço de Integridade indicando falha em uma ou mais regras, ou em um ou
mais monitores, e a consequente descarga das regras ou dos monitores com falha.
Resolução: Nenhuma resolução. Apenas um subconjunto de monitoramento funcionará para
instalações de 32 bits do SQL Server que são monitoradas em um sistema operacional de 64
bits. Isso ocorre porque os processos do SQL Server são de 32 bits, os processos do agente do
81
Operations Manager são de 64 bits, e há restrições na coleta de dados de desempenho entre
arquiteturas. Essas restrições estão documentadas no artigo 891238 da Base de Dados de
Conhecimento.
Eventos 11771 dos “Módulos de Serviço de
Integridade” são relatados em sistemas com o
Pacote de Gerenciamento SQL Server 2005 ou
SQL Server 2008 que executam o Monitor de
Serviço de Pesquisa de Texto Completo do SQL
Server
Problema: sistemas gerenciados por agentes estão executando o Pacote de Gerenciamento do
SQL Server e muitos eventos 11771 foram relatados. Por exemplo, observe o evento 11771 a
seguir.
Log
Operations Manager
Origem
Módulos do Serviço de Integridade
ID do Evento
11771
Nível
Aviso
Descrição
Erro ao obter o estado do serviço
Erro: 0x%x. 0x8007007b
Detalhes: a sintaxe do nome do arquivo, do
nome do diretório ou do rótulo do volume está
incorreta.
Resolução: o Monitor de Serviço de Pesquisa de Texto Completo do SQL Server espera
monitorar a execução do Serviço de Pesquisa de Texto Completo do SQL Server. Se o Serviço
de Pesquisa de Texto Completo do SQL Server não estiver em execução, o pacote de
gerenciamento gerará os eventos 1171. Para deixar de receber os eventos 11771, desabilite o
Monitor de Serviço de Pesquisa de Texto Completo do SQL Server.
82
No SQL Server clusterizado, os scripts de
descoberta do Pacote de Gerenciamento atingem
o tempo limite para Mecanismos de Banco de
Dados SQL Server, o SQL Server Analysis
Services e o SQL Server Reporting Services
Problema: em um cluster, quando há várias instâncias do SQL Server clusterizado, scripts de
descoberta do pacote de gerenciamento talvez atinjam o tempo limite para Mecanismos de
Banco de Dados, Analysis Services e Reporting Services. Talvez você encontre eventos
semelhantes ao do exemplo a seguir.
Nome do Log:
Operations Manager
Origem:
Módulos do Serviço de Integridade
Data:
1/8/2009 5:33:23
ID do Evento:
21402
Categoria da tarefa:
Nenhum.
Nível:
Aviso
Palavras-chave:
Clássico
Usuário:
N/A
Computador:
SQL-Ex88S22.MPLAB.com
Descrição:
Forçado a terminar o processo a seguir iniciado em
5:28:24 PM pois ele ultrapassou o tempo limite
configurado de 300 segundos.
Comando executado:
"C:\Windows\system32\cscript.exe" /nologo
"DiscoverSQL2008DBEngineDiscovery.vbs" {32FBB1E4C6D1-0517-2F47-3DDA67D46A3B} {D1C9D03B-AAAED1FF-5ECA-6AF1981FE271} SQL-Ex88S22.MPLAB.com
SQL-Ex88S22.MPLAB.com SQL-Ex88S22 "Exclude:"
Diretório de Trabalho:
C:\Arquivos de Programas\System Center Operations
Manager 2007\Health Service State\Monitoring Host
Temporary Files 3\796\
Descrição:
Um ou mais fluxos de trabalho foram afetados por isso.
Nome do fluxo de trabalho:
Microsoft.SQLServer.2008.DBEngineDiscoveryRule.Server
Nome da instância: SQL-Ex88S22.MPLAB.com
ID da Instância: {D1C9D03B-AAAE-D1FF-5ECA83
6AF1981FE271}
Grupo de gerenciamento: MOMGroup1
Resolução: utilize substituições para aumentar o valor do tempo limite. Para identificar um novo
valor de tempo limite, use as seguintes diretrizes: : (o número de instâncias do Mecanismo de
Banco de Dados no nó físico multiplicado por 25 segundos*) mais (número de instâncias do
Analysis Services no nó físico multiplicado por 25 segundos*) mais (número de instâncias do
Reporting Services no nó físico multiplicado por 25 segundos*).
*Esse é um número aproximado do tempo que um script leva para ser executado. O tempo que
um script leva para ser executado no sistema pode variar.
Por exemplo, em um ambiente de SQL Server clusterizado, em que há 12 instâncias do
Mecanismo de Banco de Dados em cada nó físico, 10 instâncias do Analysis Services em cada
nó físico, e 8 instâncias do Reporting Services em cada nó físico, a nova estimativa de tempo
limite se baseia no cálculo (12*25 sec)+(10*25 sec)+(8*25 sec). O valor do tempo limite padrão é
de 300 segundos. Neste caso, o novo valor de tempo limite deve ser de 750 segundos.
Para usar uma substituição para informar um novo valor de tempo limite para scripts de
descoberta
1. Abra o console de Operações e clique em Criação.
2. No painel Criação, na áreas de navegação esquerda, clique em Objetos do Pacote de
Gerenciamento e depois em Descobertas de Objeto. O painel Descobertas do
Objeto exibe uma lista de objetos descoberta pelo pacote de gerenciamento.
3. Clique com o botão direito do mouse sobre a descoberta a ser alterada, clique em
Substituições, em Substituir a Descoberta de Objeto e em Para todos os objetos
do tipo: Windows Server. A caixa de diálogo Substituir Propriedades é exibida.
4. Em Parâmetros controlados por substituição, selecione a caixa Substituir ao lado do
parâmetro Segundos de Tempo Limite e, depois, aumente o número padrão de
segundos em Substituir Valor digitando um novo número.
5. Em Pacote de Gerenciamento, em Selecionar um pacote de gerenciamento de
destino, clique na seta para selecionar um pacote de gerenciamento da lista, ou clique
em Novo e siga as instruções do assistente para criar um novo pacote de
gerenciamento para armazenar substituições e outras personalizações. Para obter mais
informações sobre a criação de um novo pacote de gerenciamento para
personalizações, consulte a seção Criar um novo pacote de gerenciamento para
personalizações.
84
O espaço livre no arquivo de dados e no arquivo
de log, bem como o percentual de espaço livre
nas regras de coleta e nos monitores, podem
retornar valores de tamanho impreciso
Problema: em alguns sistemas gerenciados por agentes, com bancos de dados com dois ou
mais terabytes, ou com bancos de dados que foram atualizados do SQL Server 2000, o espaço
livre e o percentual de espaço livre nas regras de coleta e nos monitores pode retornar valores
de retorno imprecisos para tamanhos de arquivos de dados e de arquivos de log. As seguintes
regras e monitores foram relatados como afetados para o SQL Server 2005, SQL Server 2008 e
SQL Server 2012:
Provedor de Tamanho do Banco de Dados (Otimizado)

Coletar Espaço Livre no Banco de Dados (MB)

Coletar Espaço Livre no Banco de Dados (%)

Coletar Tamanho de Banco de Dados (MB)

Coletar Espaço Livre no Log de Transações (MB)

Coletar Espaço Livre no Log de Transações (%)

Coletar Tamanho do Log de Transações (MB)
Espaço Livre no Banco de Dados / Log

Espaço Livre no Banco de Dados (%)

Espaço Livre no Banco de Dados (MB)

Espaço Livre no Log de Transações (%)

Espaço Livre no Log de Transações (MB)
Percentual de Alteração no Banco de Dados

Percentual de alteração em % no Espaço Usado no Banco de Dados
Resolução: Se você encontrar esse problema, execute o comando DBCC Update usage
(Transact-SQL) nos bancos de dados afetados, conforme descrito no Manuais Online do SQL
Server 2008 (fevereiro de 2009).
Observação
A execução desse comando pode afetar o desempenho geral do banco de dados.
Recomendamos que você agende o comando para ser executado quando ele não afete
negativamente a carga de trabalho da produção.
Não há outra solução. Se o problema persistir, contate os serviços de atendimento ao cliente ou
desabilite as regras ou os monitores afetados.
85
Regras e monitores baseados em eventos do log
de eventos não funcionam de forma confiável em
instalações clusterizadas do SQL Server.
Problema: Em instalações clusterizadas do SQL Server, regras e monitores baseados em
eventos do log de eventos não funcionam de maneira confiável. O problema ocorre pois eventos
das instalações clusterizadas do SQL Server são gerados para logs de eventos que variam de
acordo com a versão do sistema operacional.
Resolução: para solucionar este problema, é necessário atender aos seguintes pré-requisitos:
1. Verifique se a versão do pacote de gerenciamento do SQL Server importada é a versão
6.0.6648.0 ou posterior.
2. Verifique a versão do grupo de gerenciamento:

Se o grupo de gerenciamento estiver executando o Operations Manager 2007, atualize
para o Operations Manager 2007 SP1 e instale a atualização do artigo 959865 da Base
de Dados de Conhecimento, Problemas resolvidos pela atualização de acumulação do
Módulo Operations Manager para o System Center Operations Manager 2007 Service
Pack 1.

Se o grupo de gerenciamento estiver executando o Operations Manage r 2007 SP1,
instale a atualização do artigo 959865 da Base de Dados de Conhecimento, Problemas
resolvidos pela atualização de acumulação do Módulo Operations Manager para o
System Center Operations Manager 2007 Service Pack 1.

Se o grupo de gerenciamento estiver executando o Operations Manager 2007 R2,
nenhuma atualização adicional será necessária.
Erro "Regra/Monitor"<ID da Regra/Monitor > não
pode ser inicializado e não será carregado" no log
de eventos do OpsMgr.
Problema: Desde a versão 6.5.1.0 do Pacote de Gerenciamento do System Center para o SQL
Server foi instalado a regra "Microsoft.SQLServer.2012.AlwaysOn.TransactionDelay" com falha.
O problema ocorre porque "Tolerância" e "Separação de amostra máxima" foram preteridos e
removidos. Um problema semelhante para outros monitores/regras ocorre onde a otimização é
usada antes de atualizar o Pacote de Gerenciamento do System Center para SQL Server
Nome do Log:
Operations Manager
Origem:
HealthService
Data:
1/8/2015 10:44:20
ID do Evento:
1102
Categoria da tarefa:
Serviço de Integridade
Nível:
Erro
86
Palavras-chave:
Clássico
Usuário:
N/A
Computador:
Descrição:
A Regra/Monitor
"Microsoft.SQLServer.2012.AlwaysOn.TransactionDelay":
executada para a instância "xxxx" com ID "{284FC6CA-2A7F3720-8D87-4DA0CAC6E288}" não pode ser inicializado e não
será carregado. Grupo de gerenciamento "SCOM 2012
Produção"
Resolução: Recrie e substitua essa regra e reinicie o Serviço de Integridade.
87
Apêndice: Monitores
Os monitores a seguir fazem parte desse pacote de gerenciamento.
Monitores de unidade de mecanismo de banco de
dados
Os monitores da unidade do mecanismo de banco de dados a seguir estão incluídos nesse
pacote de gerenciamento.
Status de configuração de SPN SQL:
Esse tipo de monitor verifica o estado de uma configuração de SPN de mecanismo de banco
de dados do Microsoft SQL Server 2012 por meio do servidor LDAP ou Catalog(GC) Global.
Um Nome de Entidade de Serviço (SPN) para o Mecanismo de Banco de Dados SQL Server
pode estar faltando, no local errado ou é uma duplicata de outros SPNs configurados no Ative
Directory do domínio.
Parâmetro
Descrição
Valor padrão
Alertar sobre o Estado
Aviso
Prioridade do Alerta
Normal
Severidade do Alerta
Aviso
Alerta com Solução
Automática
Verdadeiro
Habilitado
Verdadeiro
Gera Alerta
Verdadeiro
Intervalo (s)
O intervalo de tempo recorrente em
segundos no qual executar o fluxo de
trabalho.
900
Escopo da pesquisa
Use pesquisa LDAP quando o escopo de
uma pesquisa é o domínio ou unidade
organizacional.
LDAP
Quando o escopo de uma pesquisa é a
floresta, a consulta pode ser resolvida
em qualquer partição usando uma
pesquisa de Catálogo Global (GC).
Tempo Limite
(segundos)
Especifica a hora em que o fluxo de
300
trabalho pode ser executado antes de ser
fechado e marcado como falha.
88
Serviço Windows do SQL Server
Se o parâmetro “Alertar apenas se o tipo de inicialização do serviço for automático” for True e o
modo de inicialização de serviço de janelas do SQL Server não for automático, o estado do
monitor será sempre Verde.
Caso contrário, o monitor (Intervalo) verifica o estado do serviço das janelas do SQL Server a
cada 60 segundos. Se o serviço não estiver no estado “Em execução” por 900 segundos (Tempo
Indisponível), as alterações no monitor ficarão no estado Crítico. Se o serviço estiver no estado
“Em execução”, o monitor exibirá o estado como Íntegro.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Verdadeiro
Intervalo (s)
60
Tempo Indisponível (segundos)
900
Alertar somente se o tipo de inicialização do
serviço for automático.
Verdadeiro
Serviço de Pesquisa de Texto Completo do SQL Server
Monitor padrão do Serviço Windows para o serviço de janelas de Pesquisa de Texto Completa
do SQL Server.
Conformidade do Service Pack
Este monitor tem um parâmetro chamado Valor Válido, que representa o número do pacote de
serviços sob o qual uma instalação do SQL Server é considerada não em conformidade. O
parâmetro pode ser substituído para especificar a versão do service pack a ser verificada.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Aviso
Prioridade do Alerta
Média
89
Parâmetro
Valor padrão
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Verdadeiro
Intervalo (s)
43200
Nível mínimo de Service Pack para o SQL
Server 2005.
1
Nível mínimo de Service Pack para o SQL
Server 2008.
1
Nível mínimo de Service Pack para o SQL
Server 2008 R2.
0
Nível mínimo de Service Pack para o SQL
Server 2012.
0
Bloqueando sessões
Este monitor verifica o bloqueio de sessões a cada 300 segundos (Intervalo). Se houver uma
sessão de bloqueio por mais de 1 minuto (tempo de espera) e o volume de sessões de bloqueio
for superior ou igual a 1 (Número de sessões bloqueadas), o estado do monitor mudará para
Crítico.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Alta
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Falso
Intervalo (s)
300
Número de sessões bloqueadas
1
Tempo de Espera (min)
1
Hora da Sincronização
90
Parâmetro
Valor padrão
Tempo Limite (s)
300
Desempenho das Conexões do Usuário do SQL
Este monitor analisa as conexões de usuário ao Mecanismo de Banco de Dados SQL Server ao
longo do tempo e calcula uma linha de base no período inicial de assimilação. Um alerta de aviso
ou de erro é gerado se o número de conexões de usuário ultrapassa a linha de base capturada.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Aviso
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Falso
Sensibilidade Interna
2.81
Sensibilidade Externa
3.31
Tempo de espera médio
O monitor foi projetado para verificar o tempo médio de espera (em milissegundos) de cada
solicitação de bloqueio que resultou em uma espera. Se o tempo de espera exceder o limite
especificado, o monitor alterará seu estado e gerará um alerta.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Aviso
Prioridade do Alerta
Normal
Severidade do Alerta
Aviso
Alerta com Solução Automática
Verdadeiro
Habilitado
Verdadeiro
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Exemplos
6
91
Parâmetro
Valor padrão
Limite
250
Tempo em Segundos (segundos)
300
Taxa de Acertos do Cache do Buffer
O monitor verifica o percentual de páginas que foram encontradas no pool de buffers sem
necessitar de uma leitura do disco. O valor zero indica um afunilamento de memória e, se for
detectado, o monitor gerará um alerta.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Habilitado
Verdadeiro
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Limite
0
Monitoramento de nível do mecanismo de Expectativa de Vida
da Página
A Expectativa de Vida de Página é um número de segundos que uma página ficará no pool de
buffers sem referências. A alta expectativa de vida da página significa que os dados necessários
podem ser encontrados no cache, em vez de ir para o disco rígido. Se o valor for extremamente
baixo, o alerta será gerado para notificar sobre o problema.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Habilitado
Verdadeiro
92
Parâmetro
Valor padrão
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Limite
300
Utilização da CPU
O monitor fornece uma medida de quanto os processadores realmente trabalham nos threads do
processo do SQL Server e gerará um alerta se todas as CPUs alocadas estiverem ocupadas
processando tarefas do SQL Server.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Habilitado
Verdadeiro
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Limite
95
Tempo em Segundos (segundos)
200
Recompilações de SQL
Certas alterações em um banco de dados podem fazer com que a execução de um plano seja
ineficaz ou inválida, com base no novo estado do banco de dados. O SQL Server detecta as
alterações que invalidam um plano de execução e marca o plano como inválido. Um plano novo
deve ser recompilado para a próxima conexão que executar a consulta. Se o número de
recompilações for muito alto, um alerta será gerado.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Aviso
Prioridade do Alerta
Normal
93
Parâmetro
Valor padrão
Severidade do Alerta
Aviso
Alerta com Solução Automática
Verdadeiro
Habilitado
Falso
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Limite
25
Tempo em Segundos (segundos)
200
Memória de servidor roubada (KB)
Monitora a quantidade de memória que o servidor está usando atualmente para outros fins, sem
ser as páginas de banco de dados e gerará um alerta se a quantidade exceder o limite.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Habilitado
Verdadeiro
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Limite
70
Tempo em Segundos (segundos)
200
Contagem de Threads
Em geral, o SQL Server abre o thread do sistema para cada solicitação de consulta, mas se a
quantidade de threads exceder o valor máximo especificado de threads de trabalho, o SQL
Server pesquisará os threads de trabalho. Quando todos os threads de trabalho estiverem ativos
com a execução de consultas muito longas, o SQL Server pode parecer não estar respondendo
até que um thread de trabalho complete e torne-se disponível. Embora não seja um defeito, isto
94
às vezes pode ser indesejável. O monitor analisa a quantidade de threads livres e notifica se a
quantidade é baixa.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Habilitado
Verdadeiro
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Contagem de Threads Livres Mínima
70
Tempo em Segundos (segundos)
200
Monitores de Unidade de Banco de Dados
Status do backup de banco de dados
Este monitor verifica a existência e a idade do backup do banco de dados conforme relatado pelo
Microsoft® SQL Server. Isso é feito através da execução de uma consulta no banco de dados
mestre da instância do SQL e do retorno da idade do backup do banco de dados.
Parâmetro
Valor padrão
Alertar sobre o Estado
Erro
Prioridade do Alerta
Normal
Severidade do Alerta
Erro
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Falso
Intervalo (s)
86400
95
Parâmetro
Valor padrão
Tempo Limite (segundos)
300
Status do banco de dados
Periodicamente, o monitor verifica o status do banco de dados conforme relatado pelo SQL
Server. Isso é feito através da execução de uma consulta no banco de dados mestre da instância
do SQL Server e do retorno do estado do banco de dados. Se você receber um alerta deste
monitor, uma ação será necessária para colocar o banco de dados novamente em estado
operacional.
Estado de banco de dados SQL Server
Estado de integridade do monitor
ONLINE
GREEN
OFFLINE
RED
RECOVERY_PENDING
RED
SUSPECT
RED
EMERGENCY
RED
RESTORING
YELLOW
RECOVERING
YELLOW
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Verdadeiro
Intervalo (s)
3600
Hora da Sincronização
Tempo Limite (segundos)
300
96
Serviço Windows do SQL Server
Este monitor traduz o estado do monitor "Serviço Windows do SQL Server" para monitorar o
mecanismo de banco de dados para o banco de dados. Para obter mais informações, consulte o
artigo do monitor “Serviço Windows do SQL Server” na Base de Dados de Conhecimento.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Habilitado
Verdadeiro
Gera Alerta
Falso
Alerta com Solução Automática
Falso
Prioridade do Alerta
Baixa
Alertar sobre o Estado
Crítico
Severidade do Alerta
Crítico
Intervalo (s)
60
Monitores de configuração
Os monitores de configuração verificam um valor de configuração para o banco de dados e o
comparam com o valor esperado. Se eles não coincidirem, o monitor mudará para o estado
aviso; caso contrário, o monitor mudará para o estado vermelho.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Aviso
Prioridade do Alerta
Média
Severidade do Alerta
Aviso
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Falso
Valor Esperado
Depende do monitor
Desabilitar Verificação para SQL Express
Verdadeiro
Intervalo (s)
43200
Tempo Limite (s)
300
97
Monitor agregado
Monitor
Valor esperado
Bancos de dados
Configuração automática
Configuração de
Fechamento
Automático
DESATIVADO
Usuário e sistema
Configuração automática
Configuração de
Criação Automática
de Estatísticas
ON
Usuário e sistema
Configuração automática
Configuração de
Redução Automática
DESATIVADO
Usuário e sistema
Configuração automática
Configuração de
Atualização
Automática de
Estatísticas
ON
Usuário e sistema
Configuração automática
Configuração
Assíncrona da
Atualização
Automática de
Estatísticas
DESATIVADO
Usuário e sistema
Configuração do Acesso
Externo
Configuração de
Encadeamento de
Bancos de Dados
DESATIVADO
Usuário
Configuração do Acesso
Externo
Confiável
DESATIVADO
Usuário
Recuperação
Configuração de
Verificação de
Página
CHECKSUM
Usuário e sistema
Recuperação
Configuração do
Modelo de
Recuperação
FULL
Usuário e sistema
Envio de Logs de Destino
Este monitor detecta se um destino de envio de logs não teve um log restaurado dentro do limite
definido como parte da configuração do envio de logs. Quando essa condição ocorrer, o monitor
passará para um estado de erro (vermelho). Depois que as restaurações de log forem retomadas
e estiverem dentro dos limites definidos, o monitor retornará a um estado de êxito (verde). Por
padrão, este monitor gerará alertas quando estiver em um estado de erro.
Os parâmetros a seguir são substituíveis.
98
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico/Aviso
Prioridade do Alerta
Média
Severidade do Alerta
Crítico/Aviso
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Verdadeiro
Envio de Logs de Origem
Este monitor detecta se uma origem de envio de logs não teve um log submetido a backup
dentro do limite definido como parte da configuração do envio de logs. Quando essa condição
ocorrer, o monitor passará para um estado de erro. Depois que os backups de log forem
retomados e estiverem dentro dos limites definidos, o monitor retornará a um estado de êxito
(verde). Por padrão, este monitor gerará alertas quando estiver em um estado de erro.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico/Aviso
Prioridade do Alerta
Média
Severidade do Alerta
Crítico/Aviso
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Verdadeiro
Espaço Total do Banco de Dados
Monitora o espaço disponível no banco de dados e na mídia que hospeda o banco de dados. O
espaço disponível na mídia que hospeda o banco de dados será incluído apenas como parte do
espaço disponível se o crescimento automático for habilitado para, pelo menos, um dos arquivos.
A cada 900 segundos (Intervalo), o monitor calcula o espaço disponível nos arquivos de log em
percentuais. Se o valor for menor que o Limite Inferior (%), o monitor mudará para o estado
Crítico. Se o valor for menor que o Limite Inferior (%), e maior que o Limite Superior (5), o
monitor mudará para o estado Aviso. Caso contrário, o monitor será salvo no estado Íntegro.
Os parâmetros a seguir são substituíveis.
99
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico/Aviso
Prioridade do Alerta
Alta
Severidade do Alerta
Corresponde à integridade do monitor
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Falso
Intervalo (s)
900
Tempo Limite (s)
300
Hora da Sincronização
Limite Inferior
20
Limite Superior
10
Alteração de Porcentagem de Espaço Total do Banco de Dados
Monitora uma grande alteração no valor do espaço disponível do banco de dados acima de um
número configurado de períodos de amostra.
A cada 900 segundos (Intervalo), o monitor calcula o espaço disponível no banco de dados em
percentuais. Após 5 (número de amostras) amostras, o monitor compara o valor da primeira com
o valor da sexta amostra. Se houver diferença entre os valores superior a 45 % (Limite Superior),
o monitor mudará para o estado Crítico. Se houver diferença entre os valores inferior a 45 %
(Limite Superior) e inferior a 25% (Limite Inferior), o monitor mudará para o estado Aviso. Caso
contrário, o monitor será salvo no estado Íntegro.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico/Aviso
Prioridade do Alerta
Média
Severidade do Alerta
Corresponde à integridade do monitor
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Verdadeiro
Intervalo (s)
900
Tempo Limite (s)
300
100
Parâmetro
Valor padrão
Hora da Sincronização
Limite Inferior (%)
25
Limite Superior (%)
45
Número de Amostras
5
Latência de leitura de disco
Este monitor verifica a latência das operações de leitura de disco e gerará um alerta se a latência
exceder o limite. Para evitar ruído, o monitoramento é desabilitado por padrão.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Habilitado
Falso
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Limite
40
Tempo em Segundos (segundos)
200
Latência de Gravação de disco
Este monitor verifica a latência das operações de gravação de disco e gerará um alerta se a
latência exceder o limite. Para evitar ruído, o monitoramento é desabilitado por padrão.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
101
Parâmetro
Valor padrão
Alerta com Solução Automática
Verdadeiro
Habilitado
Falso
Gera Alerta
Verdadeiro
Intervalo (segundos)
300
Número de amostras
6
Limite
25
Tempo em Segundos (segundos)
200
102
Monitores de Unidade de Arquivo de Banco de
Dados
Espaço do Arquivo do Banco de Dados
Monitora o espaço disponível em um arquivo e na mídia que hospeda o arquivo. O espaço
disponível na mídia que hospeda os arquivos será incluído apenas como parte do espaço
disponível se o crescimento automático for habilitado para o arquivo.
A cada 900 segundos (Intervalo), o monitor calcula o espaço disponível nos arquivos de log em
percentuais. Se o valor for menor que o Limite Inferior (%), o monitor mudará para o estado
Crítico. Se o valor for menor que o Limite Inferior (%), e maior que o Limite Superior (%), o
monitor mudará para o estado Aviso. Caso contrário, o monitor será salvo no estado Íntegro.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico/Aviso
Prioridade do Alerta
Baixa
Severidade do Alerta
Corresponde à integridade do monitor
Alerta com Solução Automática
Falso
Gera Alerta
Falso
Habilitado
Verdadeiro
Intervalo (s)
900
Tempo Limite (s)
300
Hora da Sincronização
Limite Inferior (%)
20
Limite Superior (%)
10
103
Monitores de Unidade do Arquivo de Log do
Banco de Dados
Espaço do Arquivo de Log do Banco de Dados
Monitora o espaço disponível nos arquivos de log e na mídia que hospeda esses arquivos. O
espaço disponível na mídia que hospeda os arquivos de log será incluído apenas como parte do
espaço disponível se o crescimento automático for habilitado para, pelo menos, um dos arquivos.
A cada 900 segundos (Intervalo), o monitor calcula o espaço disponível nos arquivos de log em
percentuais. Se o valor for menor que o Limite Inferior (%), o monitor mudará para o estado
Crítico. Se o valor for menor que o Limite Inferior (%), e maior que o Limite Superior (%), o
monitor mudará para o estado Aviso. Caso contrário, o monitor será salvo um estado Íntegro.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Baixa
Severidade do Alerta
Crítico
Alerta com Solução Automática
Falso
Gera Alerta
Falso
Habilitado
Verdadeiro
Intervalo (s)
900
Tempo Limite (s)
300
Hora da Sincronização
Limite Inferior (%)
20
Limite Superior (%)
10
104
Monitores de Unidade de Agente
Serviço Windows do SQL Server Agent
A cada minuto, este monitor verifica o estado do serviço de janelas do SQL Server Agent. Se o
estado do serviço não for “Em execução”, o monitor mudará para o estado Crítico. Se o estado
do serviço for “Em execução”, o monitor mudará para o estado Íntegro.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico
Prioridade do Alerta
Média
Severidade do Alerta
Crítico
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Verdadeiro
Alertar somente se o tipo de inicialização do
serviço for automático.
Verdadeiro
Trabalhos de Longa Execução
A cada 600 segundos (Intervalo), o monitor verifica todos os trabalhos executados no momento.
Se ao menos para um trabalho o tempo de execução exceder o limite inferior ou superior, o
monitor mudará para o estado aviso ou crítico, dependendo do caso. Se todos os tempos de
execução forem inferiores aos limites, o monitor mudará para o estado saudável.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Alertar sobre o Estado
Crítico/Aviso
Prioridade do Alerta
Média
Severidade do Alerta
Corresponde à integridade do monitor
Alerta com Solução Automática
Verdadeiro
Gera Alerta
Verdadeiro
Habilitado
Falso
105
Parâmetro
Valor padrão
Intervalo (s)
600
Tempo Limite (s)
300
Hora da Sincronização
Limite inferior (minutos)
60
Limite superior (minutos)
120
Monitores de Unidade de Trabalho do Agente
Status da Última Execução
A cada 600 segundos (Intervalo), o monitor verifica o status da última execução do trabalho. Se o
status da última execução tiver falha, o monitor mudará para o estado Crítico. Se o trabalho
ainda não tiver terminado e ainda não apresentar um status de última execução, o monitor não
mudará de estado.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Gera Alerta
Falso
Habilitado
Verdadeiro
Intervalo (s)
600
Tempo Limite (s)
300
Hora da Sincronização
Duração do trabalho
A cada 600 segundos (Intervalo), o monitor verifica o tempo de execução do trabalho. Se o
tempo de execução exceder o limite inferior ou superior, o monitor mudará para o estado aviso
ou crítico, dependendo do caso. Se os tempos de execução forem inferiores aos limites, o
monitor mudará para o estado saudável.
Os parâmetros a seguir são substituíveis.
Parâmetro
Valor padrão
Gera Alerta
Falso
Habilitado
Verdadeiro
106
Parâmetro
Valor padrão
Intervalo (s)
600
Tempo Limite (s)
300
Hora da Sincronização
Limite inferior (minutos)
60
Limite superior (minutos)
120
Monitores de Unidade do Analysis Services
Serviço Windows do SQL Server Analysis Services
Monitor padrão do Serviço Windows para o serviço de janelas do SQL Server Analysis Services.
Monitores de Unidades do Integration Services
Serviço Windows do SQL Server Integration Services
Monitor padrão do Serviço Windows para o serviço de janelas do SQL Server Integration
Services.
Monitores de Unidade do Reporting Services
Serviço Windows do SQL Server Reporting Services
Monitor padrão do Serviço Windows para o Serviço Windows do SQL Server Reporting Services.
Apêndice: Relatórios
Você pode usar os relatórios do Pacote de Gerenciamento do SQL Server para rastrear as
tendências ou alterações ocorridas em dias, semanas ou meses. As tabelas a seguir descrevem
os relatórios SQL Server disponíveis.
Relatórios com Informações sobre a Capacidade
107
Relatório
Classe
Descrição
Desempenho do SQL
Broker
Microsoft.SQLServer.2005.DBEngine
Exibe uma tabela com os
seguintes itens de
desempenho:
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine

Procedimentos
armazenados de
ativação chamados por
estatísticas por
segundo

Limite de tarefa de
ativação atingido

Limite de tarefa de
ativação atingido por
estatísticas de segundo

Total de tarefas de
ativação anuladas

Mensagens enfileiradas
por segundo

Mensagens de
transporte por segundo
enfileiradas

SQL RECEIVEs por
segundo

SQL SENDs por
segundo

Tarefas iniciadas por
segundo

Total de reversões de
transação

RECEIVEs de
fragmentos de
mensagens de
transporte por segundo

Fragmentos de
mensagens de
transporte

Estatística de
contagem de conexões
de transporte abertas

E/Ss de recebimento
de transporte por
segundo

E/Ss de envio de
108
Relatório
Classe
Descrição
transporte por segundo
Contadores de Banco
de Dados SQL Server
Microsoft.SQLServer.2005.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
Exibe uma tabela com os
seguintes itens de
desempenho.

Taxa de Acertos do
Cache do Buffer

Tempos Limite de
Bloqueio por Segundo

Número de Deadlocks
por Segundo

Recompilações do SQL
por segundo

Transações por
segundo
Relatórios de Informações de Operações
Relatório
Classe
Descrição
Configuração do SQL
Server
Microsoft.SQLServer.2005.DBEngine
Quando os objetos
fornecidos são do tipo SQL
DB Engine, exibe as
propriedades descobertas a
seguir.
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine

Nível de auditoria

Modo de autenticação

Cluster

Habilitar relatório de
erros

Local do log de erros

Idioma

Local do banco de
dados mestre

Local do log do banco
de dados mestre

Versão do Service Pack

Banco de dados de
distribuição de
replicação

Diretório de trabalho de
109
Relatório
Classe
Descrição
replicação

Análise de Bloqueio do
SQL Server
Microsoft.SQLServer.2005.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
SQL Server Service
pack
Microsoft.SQLServer.2005.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
Atividade do Usuário
do SQL
Microsoft.SQLServer.2005.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
5 Principais Bancos de
Dados Bloqueados
com Deadlock
Microsoft.SQLServer.2005.DBEngine
Conexões de Usuário
por Dia
Microsoft.SQLServer.2005.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
Conexões de Usuário
por Horário de Pico
Microsoft.SQLServer.2005.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
Versão
Quando os objetos
fornecidos são do tipo SQL
DB Engine, exibe um gráfico
com o item de desempenho,
o número de deadlocks por
segundo.
Quando os objetos
fornecidos são do tipo SQL
DB Engine ou
ServicePackVersion, exibe
as seguintes propriedades
descobertas:

Versão do Service Pack

Versão
Para cada objeto
selecionado, exibe um
gráfico com o item de
desempenho, Logons por
segundo. Os dados são
agregados aos dias de um
mês.
Exibe um gráfico com os
cinco principais bancos de
dados em deadlock e uma
tabela detalhando os bancos
de dados e os valores do
contador correspondentes.
Quando os objetos
fornecidos são do tipo SQL
DB Engine, exibe um gráfico
para cada objeto
selecionado com o item de
desempenho, conexões de
usuário SQL.
Quando os objetos
fornecidos são do tipo SQL
DB Engine, exibe um gráfico
para cada objeto
110
Relatório
Classe
Descrição
selecionado com o item de
desempenho, conexões de
usuário SQL. Os dados são
agregados aos dias de um
mês.
Relatórios com Informações sobre a Tendência
Relatório
Classe
Descrição
Relatório de Espaço de
Banco de Dados SQL
Microsoft.SQLServer.2005.DBEngine
Quando os objetos
fornecidos são do tipo SQL
Database ou um tipo
derivado do SQL
Database, exibe um gráfico
para cada objeto
selecionado com os
seguintes itens de
desempenho:
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine

Espaço livre no banco
de dados em MB

Espaço livre no banco
de dados em
percentual

Espaço no banco de
dados em MB

Espaço livre no log de
transações em MB

Espaço livre no log de
transações em
percentual

Espaço no log de
transações em MB
Os dados são agregados
aos dias de um mês.
111
Apêndice: Conteúdo do pacote de
gerenciamento de espelhamento
O Pacote de Gerenciamento de Espelhamento do SQL Server 2008 descobre os tipos de objeto
descritos nas seções a seguir.
Observação
Espelhamento do SQL Server 2012 tem scenarious monitoramento semelhante.
Espelhamento de Banco de Dados
Descrição
Banco de Dados Espelhado do Microsoft SQL Server 2008
Informações de Descoberta
Intervalo
Habilitado
Quando habilitar
14400
Verdadeiro
Não aplicável
Monitores relacionados
Microsoft.SQLServer.2008.Mirroring.DatabaseStateMonitor
Fonte de Dados:
Microsoft.SQLServer.2008.Mirroring.ScriptedStateProvider
Intervalo:
900
Alerta:
Redefinir
comportamento:
Regra
correspondente:
Habilitado:
Sim
Quando habilitar:
Automático
Não
Verdadeiro
Não Aplicável
Microsoft.SQLServer.2008.Mirroring.WitnessStateMonitor
Fonte de Dados:
Microsoft.SQLServer.2008.Mirroring.ScriptedStateProvider
Intervalo:
900
Alerta:
Redefinir
comportamento:
Regra
correspondente:
Habilitado:
Sim
Quando habilitar:
Automático
Não
Verdadeiro
Não Aplicável
112
Testemunha de Espelhamento
Descrição
Testemunha do Banco de Dados Espelhado do Microsoft SQL Server 2008
Informações de Descoberta
Intervalo
Habilitado
Quando habilitar
14400
Verdadeiro
Não aplicável
Monitores relacionados
Microsoft.SQLServer.2008.Mirroring.PartnersStateMonitor
Fonte de Dados:
Microsoft.SQLServer.2008.Mirroring.ScriptedStateProvider
Intervalo:
900
Alerta:
Redefinir
comportamento:
Regra
correspondente:
Habilitado:
Sim
Quando habilitar:
Automático
Não
Verdadeiro
Não Aplicável
Função de Testemunha
Descrição
Função de Testemunha de Espelhamento do Banco de Dados do Microsoft SQL Server
2008
Informações de Descoberta
Intervalo
Habilitado
Quando habilitar
14400
Verdadeiro
Não aplicável
Serviço de Espelhamento
Descrição
Serviço de Espelhamento do Microsoft SQL Server 2008
Informações de Descoberta
Intervalo
Habilitado
Quando habilitar
14400
Verdadeiro
Não aplicável
113
Grupo de espelhamento
Descrição
Grupo de Espelhamento do Microsoft SQL Server 2008
Informações de Descoberta
Intervalo
Habilitado
Quando habilitar
14400
Verdadeiro
Não aplicável
114
Apêndice: Conteúdos do Pacote de
Gerenciamento AlwaysOn
O Pacote de Gerenciamento de Monitoramento do SQL Server 2012 AlwaysOn descobre os
tipos de objeto descritos nas seções a seguir.
Semente AlwaysOn
Descrição
O cenário de descoberta cria um objeto de semente para SQL Server 2012 com AlwaysOn
habilitado. A descoberta principal de AlwaysOn é destinada ao objeto de semente.
Informações de Descoberta
Intervalo
Habilitado
Quando habilitar
14400
Verdadeiro
Não aplicável
Grupo de disponibilidade
Informações de Descoberta
Intervalo
Habilitado
Quando habilitar
14400
Verdadeiro
Não aplicável
Monitores relacionados
Microsoft.SQLServer.2012.AlwaysOn.AlwaysOnGeneralDS
Fonte de Dados:
Microsoft.SQLServer.2012.AlwaysOn.AlwaysOnGeneralDS
Intervalo:
900
Alerta:
Redefinir
comportamento:
Regra
correspondente:
Habilitado:
Não
Quando habilitar:
Automático
Não
Verdadeiro
Não Aplicável
Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupOnline
Fonte de Dados:
Microsoft.SQLServer.2012.AlwaysOn.AlwaysOnGeneralDS
Intervalo:
900
Alerta:
Não
Redefinir
Automático
115
comportamento:
Regra
correspondente:
Habilitado:
Quando habilitar:
Não
Verdadeiro
Não Aplicável
Microsoft.SQLServer.2012.AlwaysOn.AutomaticFailoverReadiness
Fonte de Dados:
Microsoft.SQLServer.2012.AlwaysOn.AlwaysOnGeneralDS
Intervalo:
900
Alerta:
Redefinir
comportamento:
Regra
correspondente:
Habilitado:
Não
Quando habilitar:
Automático
Não
Verdadeiro
Não Aplicável
Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicasSynchronizing
Fonte de Dados:
Microsoft.SQLServer.2012.AlwaysOn.AlwaysOnGeneralDS
Intervalo:
900
Alerta:
Redefinir
comportamento:
Regra
correspondente:
Habilitado:
Não
Quando habilitar:
Automático
Não
Verdadeiro
Não Aplicável
Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicasSynchronizationState
Fonte de Dados:
Microsoft.SQLServer.2012.AlwaysOn.AlwaysOnGeneralDS
Intervalo:
900
Alerta:
Redefinir
comportamento:
Regra
correspondente:
Habilitado:
Não
Quando habilitar:
Automático
Não
Verdadeiro
Não Aplicável
116
Download