SQLServerMPGuide

Propaganda
Guia do Pacote de Gerenciamento do
Microsoft System Center para SQL Server
Microsoft Corporation
Publicado em: Junho de 2016
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.
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 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.
© 2016 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.
2
Conteúdo
Introdução ao Guia do Pacote de Gerenciamento do SQL Server ................................................. 5
Histórico do Guia .......................................................................................................................... 6
Configurações com suporte ....................................................................................................... 28
Introdução .................................................................................................................................. 29
Antes de importar o Pacote de Gerenciamento ......................................................................... 30
Arquivos deste Pacote de Gerenciamento ............................................................................. 30
Outros requisitos ..................................................................................................................... 36
Importando o Pacote de Gerenciamento ................................................................................... 37
Criando um novo Pacote de Gerenciamento para personalizações ......................................... 39
Configuração opcional ............................................................................................................... 40
Considerações sobre segurança ............................................................................................... 42
Perfis Executar Como ............................................................................................................. 42
Ambientes de Baixo Privilégio ................................................................................................ 46
Grupos .................................................................................................................................... 51
Proteção do TLS 1.2 ............................................................................................................... 52
Noções básicas do Pacote de Gerenciamento do SQL Server 2008 e Espelhamento do SQL
Server 2012 ............................................................................................................................ 54
Objetos descobertos pelo Pacote de Gerenciamento ............................................................... 57
Como a integridade é acumulada .............................................................................................. 58
Principais cenários de monitoramento ....................................................................................... 60
Descoberta de componentes de Espelhamento ..................................................................... 60
Monitoramento de estado de Sincronização de Espelho de Banco de Dados ...................... 60
Monitoramento de estado de Testemunha de Espelhamento ................................................ 61
Monitoramento de estado de Parceiro de Espelhamento ...................................................... 61
Exibindo informações no Console do Operations Manager ................................................... 61
Noções básicas do Pacote de Gerenciamento do SQL Server 2012 AlwaysOn .......................... 63
Pré-requisitos ............................................................................................................................. 64
Configuração obrigatória ............................................................................................................... 64
Baixo privilégio ........................................................................................................................... 64
Noções básicas do Pacote de Gerenciamento do SQL Server 2012 AlwaysOn ...................... 64
Principais cenários de monitoramento.................................................................................... 65
Monitoramento de políticas de usuário personalizadas ............................................................. 66
Como a integridade se acumula ............................................................................................. 67
Configuração de segurança .................................................................................................... 67
Noções básicas do Pacote de Gerenciamento do SQL Server ................................................. 69
Objetos descobertos pelo Pacote de Gerenciamento ............................................................... 71
Como a integridade é acumulada .............................................................................................. 76
Principais cenários de monitoramento ....................................................................................... 80
Exibindo informações no Console do Operations Manager ...................................................... 86
Painéis .................................................................................................................................... 90
3
Apêndice: Problemas conhecidos e solução de problemas .......................................................... 91
Apêndice: Monitores .................................................................................................................... 102
Apêndice: Relatórios ................................................................................................................... 132
Relatórios com Informações sobre a Capacidade ................................................................... 132
Relatórios de Informações de Operações ............................................................................... 134
Relatórios com Informações sobre a Tendência ..................................................................... 136
Apêndice: Conteúdo do Pacote de Gerenciamento de Espelhamento ....................................... 137
Apêndice: Conteúdo do Pacote de Gerenciamento do AlwaysOn .............................................. 143
Apêndice: Regras do Log de Eventos de Deadlocks .................................................................. 170
Microsoft SQL Server 2005 ...................................................................................................... 170
Microsoft SQL Server 2008 ...................................................................................................... 177
Microsoft SQL Server 2012 ...................................................................................................... 185
4
Introdução ao Guia do Pacote de
Gerenciamento do SQL Server
O Pacote de Gerenciamento do SQL Server fornece monitoramento proativo e reativo do
Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 e SQL Server 2012. Ele
monitora componentes do SQL Server, tais como instâncias de 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 se baseia na versão 6.7.2.0 do Pacote de Gerenciamento.
Adquirindo o último Pacote de Gerenciamento e a
Documentação do Pacote de Gerenciamento
É possível 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.
5
Histórico do Guia
Data de lançamento
Alterações
Junho de 2016 (versão 6.7.2.0)

Inclusão de regras para alertar quando
uma Réplica de Disponibilidade e/ou de
Banco de Dados alterou sua função

Criação de um grupo de instâncias do
SQL Server do WOW64 e desabilitação
de inicialização de alguns fluxos de
trabalho para essas instâncias

Inclusão da linha de versão do Pacote de
Gerenciamento em eventos do Pacote de
Gerenciamento gerados pelos scripts

Correção de cadeias de caracteres de
exibição de artigos da Base de Dados de
Conhecimento

Correção do problema: alguns scripts não
retornavam dados quando uma das
poucas instâncias instaladas era
interrompida

Correção do problema: o monitor de
configuração de SPN utilizou dados
obsoletos

Correção do problema: havia uma falha
nos scripts de monitoramento de
espelhamento quando a instância era
interrompida
Junho de 2016 (versão 6.7.1.0)

Atualização da biblioteca de visualização
Maio de 2016 (versão 6.7.0.0)

Correção do comportamento incorreto de
descoberta de réplica do banco de dados
do AlwaysOn; correção da descoberta e
do monitoramento de políticas do
AlwaysOn

Correção da descoberta e do
monitoramento de políticas de Banco de
Dados

Correção e otimização de scripts de
monitoramento do Uso da CPU (o
problema surgiu quando apenas um
6
Data de lançamento
Alterações
núcleo era atribuído)
Março de 2016 (versão 6.6.7.6)

Inclusão de suporte para contagem
superior a 32 processadores no
monitoramento de Uso da CPU.

O módulo do SQLPS agora é usado para
as tarefas em vez do SQLPS.EXE
preterido

Implementação do monitoramento de
grupo de arquivos FILESTREAM

Agora há suporte para Várias Portas nos
parâmetros de TCP/IP do SQL Server

Correção de erro encontrado quando
nenhuma porta é especificada nos
parâmetros de TCP/IP do SQL Server

Correção de descoberta de estado
somente leitura do grupo de arquivos

Correção de mapeamento de Perfis
Executar Como para alguns fluxos de
trabalho

Suporte implementado para o TLS 1.2 na
lógica de conexão

Implementação de suporte para drivers de
cliente diferentes na lógica de conexão

Atualização de log de erros lógicos de
conexão

Inclusão de perfis Executar Como para
monitores de espelhamento; correção de
problemas de descoberta de
espelhamento

Correção do problema: o monitor de
utilização da CPU ignorava as limitações
do SQL Server na contagem de núcleos
de CPU

Correção de cadeias de caracteres de
exibição e de artigos da Base de Dados
de Conhecimento

Correção de erro relatado nos scripts

Correção de alerta intermitente “Não é
possível fazer logon no banco de dados”
7
Data de lançamento
Alterações
com algumas regras

Inclusão de suporte para Instâncias do
SQL Express

Atualização de artigos da Base de Dados
de Conhecimento

Microsoft SQL Server 2012 x86 no
Windows 2008 R2: correção do problema
quando os grupos de arquivos de banco
de dados não podem ser descobertos

Suporte do Win10: correção do problema
“Não é possível associar o argumento ao
parâmetro 'Path', pois ele é uma cadeia
de caracteres vazia”

Correção do problema em que o SQL
Configuration Manager inicia o snap-in de
uma versão incorreta

Correção de detecção inválida de réplica
não legível do AlwaysOn
Novembro de 2015 (versão 6.6.4.0)

Atualização da biblioteca de visualização
Novembro de 2015 (versão 6.6.3.0)

Atualização da biblioteca de visualização

Correção da mensagem de erro no script
de descoberta do Banco de Dados SQL

Inclusão de suporte para o protocolo
TCP/IP desabilitado

Correção de erro de métricas de
desempenho que podem ocorrer em
algumas versões localizadas do Windows

Correção de problemas nos blocos de
monitor no Painel de Resumo do SQL
Server

Correção de desempenho incorreto do
monitor de Espaço livre no log de
transações

Inclusão de novo tipo de eventos de
descobertas com falha; inclusão de uma
nova regra que coleta esses eventos

Inclusão de substituições para prevenir
falha de tempo limite de vários scripts
Outubro de 2015 (versão 6.6.2.0)
8
Data de lançamento
Junho de 2015 (versão 6.6.0.0)
Dezembro de 2014 (versão 6.5.4.0)
Alterações

Remoção de alguns blocos 1x1 dos
Painéis de Resumo

Agora os grupos de arquivos
FILESTREAM são excluídos da
descoberta

Os blocos dos Painéis de Resumo de
2008/2012 foram reorganizados

Os painéis foram substituídos por novos

Os componentes da funcionalidade de
replicação são preteridos e desabilitados
por padrão

O monitor de SPN agora manipula
corretamente namespaces desvinculados

Inclusão de suporte para grupos de
arquivos contendo fluxos de arquivos e
esquemas de partição

O monitor de Consumo de Memória foi
corrigido

Há suporte para a capacidade de
atualização da versão 6.4.1.0

Inclusão do Monitor de Uso da CPU e da
regra para o SQL Server 2005

Inclusão da condição
ConsecutiveSamples aos monitores Taxa
de Ocorrências no Cache do Buffer e
Expectativa de Vida da Página

A descoberta do AlwaysOn foi
retrabalhada

Correções secundárias

Inclusão de cenários de monitoramento de
Espelhamento do SQL Server 2012

O monitor de SPN agora tem o “escopo
da pesquisa” substituível que permite ao
usuário final escolher entre o LDAP e o
Catálogo Global

Correção do erro que impedia a
descoberta de bancos de dados no
Windows 2003

Correção de erro de Tempo limite no
9
Data de lançamento
Alterações
cenário de monitoramento de utilização
da CPU
Junho de 2014 (versão 6.5.1.0)

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

As instâncias do SQL Server com
sublinhados e outros símbolos especiais
permitidos em nomes podem ser
monitoradas

Correções secundárias.

Novos painéis (nível de instância e de
banco de dados) para SQL 2008 e SQL
2012.

Integração com o Pacote de
Gerenciamento do Microsoft SQL Server
Presentation; atualização da pasta e da
estrutura de exibições.

Inclusão do suporte de contadores de
desempenho localizados (métricas de
CPU e Disco).

Os monitores foram atualizados para usar
amostras consecutivas em vez do valor
médio das amostras.

Remoção de Executar Como da Ação
Padrão do SQL das Ações de Gravação.

Agora há suporte para a porta NenhumPadrão

Nova propriedade – Tipo de Função de
Servidor

As regras de coleta de desempenho foram
atualizadas para usar a coleção de
desempenho de nenhum otimizado para
melhorar a precisão dos dados agregados
diariamente e por hora.

Correção de erro de Intenção de Leitura
do AlwaysOn; não há suporte para o
Monitoramento de Intenção de Leitura.

Alteração do nome de objeto do contador
de desempenho para várias regras.
10
Data de lançamento
Outubro de 2013 (versão 6.4.1.0)
Setembro de 2013 (versão 6.4.0.0)
Alterações

As descobertas foram desabilitadas para
o Analysis Services e o Reporting
Services.

Atualização de ícones para várias classes.

Correções secundárias.

Correção do Monitor de Utilização da CPU

Correção da descoberta da semente do
SQL Server para ambientes WoW64

A severidade do alerta do Monitor de
Tempo de Espera Médio foi alterada para
Aviso; inclusão de amostragem
consecutiva para reduzir o ruído; o limite
foi alterado para 250

A severidade do alerta do monitor
Recompilação do SQL foi alterada para
Aviso e o limite foi alterado para 25. O
monitor foi desabilitado por padrão.

Correções secundárias

Novo painel para DB do SQL Server 2012

Novos monitores e regras: somente para
SQL 2008 e SQL 2012
o
Contagem da Coleta de Conexões
Ativas de Banco de Dados
o
Contagem da Coleta de Solicitações
Ativas de Banco de Dados
o
Contagem da Coleta de Sessões
Ativas de Banco de Dados
o
Contagem da Coleta de Transações
Ativas de Banco de Dados
o
Contagem da Coleta de Threads do
Mecanismo de Banco de Dados
o
Monitor de Contagem de Threads
o
Monitor de Espaço Livre (%) no Log de
Transações
o
Coleta de Espaço Livre (%) no Log de
Transações
o
Coletar Utilização de CPU (%) do
Mecanismo de Banco de Dados
o
Monitor de Utilização de CPU (%) para
11
Data de lançamento
Alterações
o mecanismo de Banco de Dados
o
Monitor de Taxa de Acertos do Cache
do Buffer
o
Coletar a(s) Expectativa(s) de Vida da
Página do Mecanismo de Banco de
Dados
o
Monitor de Expectativa de Vida da
Página
o
Coletar Latência de Leitura de Disco
de Banco de Dados (ms)
o
Coletar Latência de Gravação de
Disco de Banco de Dados (ms)
o
Monitor de Latência de Leitura de
Disco
o
Monitor de Gravação de Latência de
Disco
o
Contagem de Coleta de Transações
de Banco de Dados por segundo
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 do
AlwaysOn

Alterações de configuração Executar
Como para dar suporte ao Privilégio baixo
12
Data de lançamento
Alterações
para o Cluster do SQL Server 2012

Melhoria do desempenho da descoberta
do AlwaysOn

Otimização de desempenho de
Descoberta e Monitoramento
Personalizados de Política de Usuário

Objeto de integridade Hided AG da
exibição de Diagrama

Pequenas modificações
Agosto de 2012 (versão 6.3.173.1)

Correção do problema de Espaço Livre no
Grupo de Arquivos de Banco de Dados
Fevereiro de 2012 (versão 6.3.173.0)

Inclusão de suporte do SQL Server 2012

Inclusão de suporte do Monitoramento do
AlwaysOn do SQL Server 2012


o
Descubra e monitore automaticamente
grupos de disponibilidade, réplicas de
disponibilidade e de bancos de dados
para centenas de computadores.
o
Rollup de integridade de réplicas de
bancos de dados para réplicas de
disponibilidade.
o
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 PBM
(Gerenciamento Baseado em Políticas)
o
Descoberta automática das políticas
de PBM personalizadas para
componentes AlwaysOn e de banco
de dados.
o
Rollup de integridade da execução da
política no pacote de monitoramento
do SQL sob integridade estendida.
o
Há suporte para o monitoramento de
PBM do Banco de Dados SQL
Inclusão de suporte para o monitoramento
de Espelhamento do SQL Server 2008
(aplicável somente ao SQL Server 2008 e
13
Data de lançamento
Alterações
à versão 2008 R2 do pacote de
gerenciamento)

o
Descoberta de bancos de dados de
espelhamento, testemunha e grupo
de espelhamento.
o
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.
o
Exibição personalizada do diagrama
de modo a representar visualmente
os bancos de dados primários e
espelhados.
Inclusão de suporte do monitoramento de
SQL Server 2008 Replication
o
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:
o
As cadeias de caracteres de exibição
para Pacotes de Gerenciamento do
SQL 2005 e SQL 2008 foram
atualizadas para corresponder ao
mesmo estilo
o
A descoberta de SEED foi introduzida
para MPs do SQL 2005, SQL 2008 e
SQL 2012
o
Os relatórios de problemas de
monitoramento de espaço livre de DB
foram corrigidos
o
Corrigido o problema relacionado ao
alerta falso quando o componente de
Pesquisa de texto completo não está
instalado
o
O bloqueio do monitor de sessões foi
corrigido, agora ele mostra o
bloqueador de cabeçalho no caso de
14
Data de lançamento
Alterações
consultas demoradas
Maio de 2011 (versão 6.1.400.00)
Julho de 2010 (6.1.314.35)
o
As consultas SQL MP do SQL foram
otimizadas para execução mais
eficiente
o
Monitoramento do nome da entidade
de serviço
o
Um grupo dedicado foi criado para
todos os componentes do SQL
o
O monitoramento de Status de
Backup do Banco de Dados foi
introduzido
o
O script de local de Banco de Dados
mestre agora examina parâmetros do
Registro
o
Correções pequenas nas Bases de
Dados de Conhecimento e nas
cadeias de caracteres de exibição

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.

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.

Descrições de alerta vazias populadas.

O monitoramento da verificação de
consistência do banco de dados foi
15
Data de lançamento
Alterações
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 Arquivos de Banco de
Dados e Banco de Dados).

Os seguintes problemas foram corrigidos:
o
Falha na descoberta de Grupo de
Arquivos quando os Bancos de Dados
são excluídos.
o
A versão do Mecanismo de Banco de
Dados SQL está incorreta
o
O monitor “Status da última execução”
altera os estados inadequadamente.
o
Falha na descoberta de trabalho do
SQL Agent quando algumas
propriedades de trabalho são NULL.
o
O intervalo padrão para a regra
“Logons por segundo” não está em
conformidade com o MPBA.
o
O monitor “SQL Server Windows
Service” fica no estado vermelho
quando o serviço é reiniciado.
o
O alerta “Script: Falha ao fazer logon”
será disparado se o serviço não
estiver disponível.
o
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.
o
As propriedades de banco de dados
alteradas frequentemente afetam o
desempenho do sistema monitorado.
o
Os intervalos de descobertas para
“Descobrir Bancos de Dados para um
16
Data de lançamento
Alterações
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.
o

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:
o
Serviço de Pesquisa de Texto
Completo do SQL Server
o
Bloqueando sessões
o
Trabalhos de Longa Execução
o
Configuração de Fechamento
Automático
o
Configuração de Criação Automática
de Estatísticas
o
Configuração de Redução Automática
o
Configuração de Atualização
Automática de Estatísticas
o
Configuração de Encadeamento de
Bancos de Dados
o
Espaço Total do Banco de Dados
o
Alteração de Porcentagem de Espaço
do Banco de Dados
Regras:
o
O Transporte do SQL Server Service
Broker ou do Espelhamento de Banco
de Dados foi interrompido
o
O transmissor do SQL Server Service
Broker foi encerrado devido a uma
exceção ou à memória insuficiente
o
O SQL Server Service Broker ou o
Espelhamento de Banco de Dados
está sendo executado no modo de
conformidade FIPS
o
O transporte do SQL Server Service
17
Data de lançamento
Alterações
Broker ou Espelhamento de Banco de
Dados está desabilitado ou não foi
configurado

o
Resultados da saída do procedimento
do SQL Server Service Broker
o
O transporte do Service Broker ou
Espelhamento de Banco de Dados foi
iniciado
o
O Operador do Processo parece estar
sem resposta no Agendador
o
O Operador Ouvinte da Conclusão de
ES parece estar sem resposta no Nó
o
Falha na conclusão de um trabalho
SQL
o
O Serviço IS tentou interromper um
pacote em execução
As regras e os monitores a seguir foram
preteridos:
Monitores:
o
Espaço Livre no Banco de Dados
(MB)
o
Espaço Livre no Arquivo de Log do
Banco de Dados (%)
o
Espaço Livre no Arquivo de Log do
Banco de Dados (MB)
o
Espaço Livre em Disco
Regras:
o
Coletar Tamanho de Banco de Dados
(MB)
o
Coletar Espaço Livre no Log de
Transações (MB)
o
Coletar Espaço Livre no Log de
Transações (%)
o
Coletar Tamanho do Log de
Transações (MB)
o
Ocorreu uma exceção ao criptografar
uma mensagem na fila de destino
o
Não foi possível localizar a coluna em
syscolumns do objeto no banco de
18
Data de lançamento
Alterações
dados
o
DBCC executado localizou e reparou
erros
o
Não é possível recuperar a linha da
página pelo RID porque o slotid não é
válido
o
Não foi possível recuperar a linha da
página pelo RID porque o RID
solicitado possui um número superior
ao último RID na página
o
O índice não clusterizado indicado
pela ID de índice está com erro.
o
Erro de tabela: a página está alocada
para outro objeto localizado no
cabeçalho da página
Outubro de 2009 (versão 6.0.6648.0)
Correção de um problema com todas as
versões do Pacote de Gerenciamento do
SQL, no qual os fluxos de trabalho baseados
em evento não estavam trabalhando em
instâncias clusterizadas do SQL que foram
clusterizadas no sistema operacional
Windows Server 2003. Para que essa
correção funcione totalmente nos sistemas
operacionais Windows Server 2003 e
Windows Server 2008, todos os agentes em
nós clusterizados precisam executar o
Operations Manager 2007 R2 ou o Operations
Manager 2007 SP1, com a atualização
instalada do artigo 959865 da Base de Dados
de Conhecimento, 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.
Março de 2009 (6.0.6569.0)

Correção de problemas de desempenho
causados pela utilização excessiva da
19
Data de lançamento
Alterações
CPU e tempos limite de script em
consultas do WMI (Instrumentação de
Gerenciamento do Windows) nas
seguintes descobertas de pacotes de
gerenciamento: Descobrir Mecanismos do
Banco de Dados SQL Server 2005
(Windows Server), Descobrir SQL Server
2005 Reporting Services (Windows
Server), Descobrir SQL Server 2005
Analysis Services (Windows Server),
Descobrir Mecanismos do Banco de
Dados SQL Server 2008 (Windows
Server), Descobrir SQL Server 2008
Reporting Services (Windows Server),
Descobrir SQL Server 2008 Analysis
Services (Windows Server).
Novembro de 2008 (versão 6.0.6460.0)

Correção de problema em que as
descobertas do SQL Server 2005 e SQL
do Server 2008 Analysis Services e
Reporting Services não descobriam 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 codificada 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.

O script de descoberta do Banco de
Dados converte os valores
correspondentes a “Tamanho do banco
20
Data de lançamento
Alterações
de dados (MB) (numérico)” e “Tamanho
do log (MB) (numérico)” como INT, para
evitar exceções de estouro no próprio
script.
Outubro de 2008 (versão 6.0.6441.0)

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.
Alterações gerais:

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.
21
Data de lançamento
Alterações

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
possuem 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.

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
22
Data de lançamento
Alterações
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”.
Alterações no Pacote de Gerenciamento do
SQL Server 2000:

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.
Alterações no Pacote de Gerenciamento do
SQL Server 2005:
Março de 2008

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 gerais:

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
23
Data de lançamento
Alterações
monitoramento” deste guia.

Remoção da 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:

Correção de um problema no qual
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.

Foram feitas 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
“falso-positivo”, especialmente
24
Data de lançamento
Alterações
quando são realizados backups de
envio de logs e de bancos de dados.
Dezembro de 2007
Alterações gerais:

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 SQL descobertos.

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
Alterações no Pacote de Gerenciamento do
SQL Server 2000:

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”
25
Data de lançamento
Alterações

Os seguintes monitores se tornaram
públicos para permitir a
personalização:
o
“Sinalizador de Fechamento
Automático”
o
“Sinalizador de Criação
Automática de Estatísticas”
o
“Sinalizador de Redução
Automática”
o
“Sinalizador de Atualização
Automática”
o
“Sinalizador de Encadeamento do
Banco de Dados”
Alterações no Pacote de Gerenciamento do
SQL Server 2005:

Adicionadas as regras de coleta de
desempenho otimizadas para
“Esperas de Bloqueio/s” e
“Solicitações de Bloqueio/s”

Correção de vários problemas nos
scripts de espaço livre do banco de
dados SQL Server 2005

Correção de vários problemas na
descoberta de trabalho do SQL Agent
para 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
26
27
Configurações com suporte
O Pacote de Gerenciamento do SQL Server para o Operations Manager destina-se às seguintes
versões 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, a fim de evitar picos no uso da CPU que podem afetar o desempenho dos
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 um sistema
em um sistema
em sistema operacional
operacional de 32 bits
operacional de 64 bits
de 64 bits
SQL Server 2005
Tem suporte
Sem suporte
Com suporte (apenas
para SQL Server 2005
SP2 ou posterior)
SQL Server 2008
Tem suporte
Sem suporte
Tem suporte
SQL Server 2008 R2
Tem suporte
Sem suporte
Tem suporte
SQL Server 2012
Tem suporte
Sem suporte
Tem suporte
Para cada versão do SQL Server, há suporte para as seguintes edições (quando aplicáveis):
•
Data Center
Essa edição é nova para o SQL Server 2008 R2.
•
Enterprise
•
Desenvolvedor
•
Standard
28
Os Pacotes de Gerenciamento do SQL Server também fornecem monitoramento para
instalações clusterizadas do Mecanismo de Banco de Dados do SQL Server. As seguintes
limitações são aplicadas para dar suporte ao monitoramento para 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 é recomendada, conforme documentado no artigo 280345 da Base de
Dados de Conhecimento.
•
A existência de um grupo de recursos de cluster do SQL Server que contém mais de um
recurso de nome de rede pode 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.
Não há suporte para o monitoramento sem agente. 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, veja 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 no SQL
Server 2008, SQL Server 2008 R2 e SQL Server 2012.
Observe que o SQL Server Express Edition (SQL Server Express, SQL Server Express with
Tools, SQL Server Express with Advanced Services) não dá suporte ao SQL Server Agent, Log
Shipping, AlwaysOn, OLAP Services and Data Mining, Analysis Services e Integration Services.
Além disso, o SQL Server Express e o SQL Server Express with Tools não dão suporte ao
Reporting Services e à Pesquisa de texto completo. No entanto, o SQL Server Express with
Advanced Services dá suporte à Pesquisa de texto completo e ao Reporting Services com
limitações.
Todas as edições do SQL Server Express dão suporte ao Espelhamento de Banco de Dados
como Testemunha e à Replicação somente como Assinante.
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. O painel de
criação do console de Operações do Operations Manager pode ser usado para habilitar a
descoberta desses componentes. Para obter mais informações sobre como habilitar a
descoberta de objeto, veja o tópico Object Discoveries in Operations Manager 2007
(Descobertas de objeto no Operations Manager 2007) na Ajuda do Operations Manager.
29
Antes de importar o Pacote de Gerenciamento
Como melhor prática, importe o Pacote de Gerenciamento do Windows Server para o sistema
operacional que você está usando. Os Pacotes de Gerenciamento do Windows Server
monitoram aspectos do sistema operacional que influenciam o desempenho dos 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 do SQL Server 2005
•
Quatro Pacotes de Gerenciamento do SQL Server 2008
•
Dois Pacotes de Gerenciamento do Espelhamento do SQL Server 2008




Quatro Pacotes de Gerenciamento do SQL Server 2012
•
O Pacote de Gerenciamento de Biblioteca do SQL Server
Dois Pacotes de Gerenciamento do SQL Server 2012 AlwaysOn
Dois Pacotes de Gerenciamento do Espelhamento do SQL Server 2012
SQL Server Visualization Library
A Biblioteca de Extensões 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 fornece os componentes básicos
dos Pacotes de Gerenciamento do SQL Server 2005, SQL Server 2008, SQL Server 2008
R2 e SQL Server 2012. Use a caixa de diálogo Importar Pacotes de Gerenciamento no
painel Administração do console de Operações para importar esse grupo de pacotes 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
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.
Microsoft.SQLServer.Visualization.Library.mpb
Microsoft SQL
Server
Visualization
Library
Esse Pacote de
Gerenciamento
contém componentes
visuais base
30
Arquivo
Nome para
Descrição
exibição
necessários para os
painéis do SQL
Server.
Microsoft.SQLServer.2005.Discovery.mp
Microsoft SQL
Server 2005
(Discovery)
Contém as definições
dos tipos e grupos de
objetos específicos do
SQL Server 2005.
Contém a lógica de
descoberta para
detectar todos os
objetos do tipo
definido em servidores
que executam o SQL
Server 2005.
Microsoft.SQLServer.2005.Monitoring.mp
Microsoft SQL
Server 2005
(Monitoring)
Fornece todo o
monitoramento para o
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
(Discovery)
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
31
Arquivo
Nome para
Descrição
exibição
Server 2008 R2.
Microsoft.SQLServer.2008.Monitoring.mp
Microsoft SQL
Server 2008
(Monitoring)
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
até que esse
pacote de
gerenciament
o seja
importado.
Microsoft.SQLServer.2008.Mirroring.Discovery.mp
Espelhamento
do Microsoft
SQL Server
2008
(Descoberta)
Contém as definições
dos tipos e grupos de
objetos específicos do
SQL Server 2008.
Contém a lógica de
descoberta para
detectar todos os
objetos do tipo
definido em servidores
que executam o SQL
Server 2008 e o SQL
Server 2008 R2 que
usam o
Espelhamento.
Microsoft.SQLServer.2008.Mirroring.Monitoring.mp
Espelhamento
do Microsoft
SQL Server
2008
(Monitoramento)
Fornece todo o
monitoramento para
Espelhamento do SQL
Server 2008 e do SQL
Server 2008 R2.
Observação
O
32
Arquivo
Nome para
Descrição
exibiçã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
(Discovery)
Contém as definições
dos tipos e grupos de
objetos específicos do
SQL Server 2012.
Contém a lógica de
descoberta para
detectar todos os
objetos do tipo
definido em servidores
que executam o SQL
Server 2012.
Microsoft.SQLServer.2012.Monitoring.mp
Microsoft SQL
Server 2012
(Monitoring)
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
Espelhamento
do Microsoft
Contém as definições
dos tipos e grupos de
33
Arquivo
Nome para
Descrição
exibição
Microsoft.SQLServer.2012.Mirroring.Monitoring.mp
SQL Server
2012
(Descoberta)
objetos específicos do
SQL Server 2012.
Contém a lógica de
descoberta para
detectar todos os
objetos do tipo
definido em servidores
que executam o SQL
Server 2012 que usam
o Espelhamento.
Espelhamento
do Microsoft
SQL Server
2012
(Monitoramento)
Fornece todo o
monitoramento para o
Espelhamento no SQL
Server 2012.
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
(Discovery)
Contém as definições
dos tipos e grupos de
objetos específicos do
SQL Server 2012
AlwaysOn. Contém a
lógica de 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
(Monitoring)
Fornece todo o
monitoramento para o
SQL Server 2012
AlwaysOn
34
Arquivo
Nome para
Descrição
exibição
Observação
O AlwaysOn do
SQL Server 2012
(Grupos de
Disponibilidade,
Réplicas de
Disponibilidade e
Réplicas de
Banco de Dados)
não será
monitorado até a
importação deste
pacote de
gerenciamento.
Microsoft.SQLServer.2012.Presentation.mp
Apresentação do Pacote de
Microsoft SQL
gerenciamento de
Server 2012
Apresentação do SQL
Server 2012 Este
pacote de
gerenciamento
adiciona o Painel
Resumo do SQL
Server 2012.
Microsoft.SQLServer.2008.Presentation.mp
Apresentação do Pacote de
Microsoft SQL
gerenciamento do
Server 2008
SQL Server 2008
Presentation. Este
pacote de
gerenciamento
adiciona o Painel
Resumo do SQL
Server 2008.
Microsoft.SQLServer.Generic.Dashboards.mp
Microsoft SQL
Server Generic
Dashboards
Pacote de
Gerenciamento do
Generic Dashboards
Microsoft.SQLServer.Generic.Presentation.mp
Microsoft SQL
Server Generic
Presentation
Pacote de
gerenciamento do
Generic Presentation.
35
O pacote de gerenciamento também inclui os Termos de Licença para Software Microsoft
(EULA.RTF), o Guia do Painel de 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.
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 opçã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 tem permissões de
administrador para o cluster, nenhuma associação adicional será necessária. Para obter
instruções sobre como associar uma conta a um perfil, veja How to Change the Run As
Account Associated with a Run As Profile in Operations Manager 2007 (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 opçã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.
36
4. Na guia Segurança, selecione Permitir que este agente atue 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 de Operações do painel
Gerenciado por Agente; 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.
Importando 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 começar o monitoramento, importe arquivos do 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
37
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
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 do
AlwaysOn
Microsoft.SQLServer.2012.AlwaysOn.Discovery.mp
38
Monitoramento
do 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.
Criando 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 que
deseja personalizar.
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
39
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. Insira um nome (por exemplo, Personalizações do 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 do Serviço de Pesquisa
de Texto Completo do SQL Server.
•
Se você 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 do
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 eles verificam os
serviços definidos para serem iniciados automaticamente. Em servidores de um cluster, o
tipo de inicialização dos serviços é definido como manual. Se você 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
•
Monitor de 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 do SQL Server, o painel de navegação do
painel Monitoramento exibe os tipos de objetos descobertos automaticamente. Para obter mais
40
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, é possível habilitar a
configuração de 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 incluir apenas 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 Operations Manager, clique em Substituições, em Substituir
a Descoberta do Objeto e, por fim, em Para todos os objetos do tipo: <nome do tipo
de objeto>, Para um grupo, Para um objeto específico do 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 não lacrado do
pacote de gerenciamento e em OK.
Depois de alterar a configuração de substituição, o tipo de objeto é descoberto automaticamente
e é exibido 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 arquivos 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
41
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:
•
Perfis Executar Como

Ambientes de Baixo Privilégio
•
Grupos

Proteção do TLS 1.2
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 definidos nos Pacotes de Gerenciamento
do SQL Server usam como padrão 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 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, certifique-se de que existe
uma conta Executar como correspondente no grupo de gerenciamento. Se necessário,
crie a conta Executar como.
4. Configure os mapeamentos entre os destinos e as contas Executar Como na guia
42
Contas Executar Como de cada um dos perfis 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 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

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:
Conta de Monitoramento do SQL

Computadores com SQL 2005

Computadores com SQL 2008

Computadores SQL 2012

Grupo de Espelhamento do SQL Server
2008

Grupo de Espelhamento do SQL Server
2012

Grupo de Mecanismos de Banco de
Dados do SQL 2005

Grupo de Mecanismos de Banco de
Dados do SQL 2008

Grupo de Mecanismos de Banco de
Dados SQL 2008 R2

Grupo de Mecanismos de Banco de
Dados SQL 2012
Classes:
43
Server

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 SQL Server 2005

Banco de Dados SQL Server 2008

Banco de dados do SQL Server 2012

Arquivo de Banco de Dados do SQL
Server 2005

Arquivo de Banco de Dados SQL Server
2008

Arquivo de Banco de Dados SQL Server
2012

Arquivo de Log do Banco de Dados
SQL Server 2005

Arquivo de Log do Banco de Dados
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
SQL Server 2005

Grupo de Arquivos de Banco de Dados
SQL Server 2008

Grupo de Arquivos de Banco de Dados
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:
44
Conta de Ação Padrão do SQL
Server

Grupo de Mecanismos de Banco de
Dados do SQL 2005

Grupo de Mecanismos de Banco de
Dados do 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 SQL Server 2005

Banco de Dados 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

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 do SQL 2005

Grupo de Mecanismos de Banco de
Dados do SQL 2008

Grupo de Mecanismos de Banco de
45
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 o acesso
de baixo privilégio (descoberta, monitoramento e ação) para instâncias monitoradas do SQL
Server e para o sistema operacional do 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 em que essas instâncias são executadas.
Para obter mais informações, consulte a seção Perfis Executar como.
Observação
Há suporte para o Monitoramento do Espelhamento na configuração de Baixo Privilégio. No
entanto, a Descoberta de Espelhamento funcionará somente com Alto Privilégio assim que o
Script de Descoberta contiver a parte que exige direitos de administrador na Instância de
Espelhamento.
Configurando um ambiente de baixo privilégio
Observação
O procedimento a seguir descreve as etapas necessárias para configurar a Descoberta,
o Monitoramento e a 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.
Não há suporte para o monitoramento da instância clusterizada do SQL Server no Baixo
Privilégio do SQL Server 2008 (e versões mais antigas) monitorado por meio do System
Center Operations Manager 2012 – uma configuração especial é necessária; veja a
etapa 3 da seção "To configure the low-privilege environment on the agent machine in
cluster" (Para configurar o ambiente de baixo privilégio no computador do agente no
cluster) para obter detalhes. Há suporte para o monitoramento da instância clusterizada
do SQL Server no Baixo Privilégio do SQL Server 2012 (e versões mais recentes).
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
b. SQLDiscovery
46
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 o 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 ao grupo local Usuários.
4. Defina a configuração de política de segurança local “Fazer Logon Localmente” 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 a 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
Observação
O usuário da conta de monitoramento deve ter as seguintes permissões para a pasta
“C:\Windows\Temp”:



Modificar
Leitura e Execução
Listar Conteúdo da pasta
47


Leitura
Gravação
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
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 (o acesso “Controle Total” é essencial somente para o SQL Server
2008 e versões mais antigas)
Para configurar as instâncias para monitoração no SQL Server Management Studio
1. No SQL Server Management Studio, crie um logon para “SQLMPLowPriv” em 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
d.
SELECT ON SYS.DATABASE_MIRRORING_WITNESSES
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 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 à função de banco de dados
SQLAgentReaderRole.
4. Adicione o usuário SQLMPLowPriv no msdb à 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 a cada logon de SQLDefaultAction:
a. VIEW ANY DEFINITION
b. VIEW SERVER STATE
48
c. VIEW ANY DATABASE
d.
SELECT ON SYS.DATABASE_MIRRORING_WITNESSES
2. Crie um usuário SQLDefaultAction que é mapeado 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 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 à função de banco de dados
SQLAgentReaderRole.
4. Adicione o usuário SQLDefaultAction no msdb à 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
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 estiver prestes a iniciar ou interromper
um serviço NT, como Serviço do Mecanismo de Banco de Dados, serviço SQL Server
Agent, Serviço de Pesquisa de Texto Completo SQL, Analysis Services, Integration
Services e 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 de determinado serviço (usando sc
sdshow) e conceda privilégios adicionais ao usuário SQLDefaultAction para esse
servidor. Por exemplo, suponha que os resultados do comando SC sdshow para o serviço
SQL Server são os seguintes:
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 a SQLDefaultAction
para iniciar e interromper o serviço 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
49
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 as contas Executar Como SQLDefaultAction, SQLDiscovery e SQLMonitor com
o tipo de conta “Windows”. Para obter mais informações sobre como criar uma conta
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, permita 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 do SQL Server Discovery” para usar a
conta Executar Como SQLDiscovery.
c.
Defina o perfil Executar Como da “Conta do SQL Server Monitoring” 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
50
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 modelo (automatizando o provisionamento em bancos de dados
futuros).
Aviso
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 com SQL 2005
•
Grupo de Mecanismos de Banco de Dados do SQL 2005
•
Computadores com SQL 2005 Replication
51
•
Computadores com SQL 2008
•
Grupo de Mecanismos de Banco de Dados do 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 SQL 2012
•
Grupo de Mecanismos de Banco de Dados SQL 2012
•
Computadores SQL
•
Instâncias SQL
Proteção do TLS 1.2
A operação da proteção de conexões no SQL Server é fornecida por meio do protocolo TLS.
Para poder usar o protocolo TLS 1.2, seu ambiente deverá atender aos seguintes pré-requisitos:
1. O SQL Server deve ser atualizado para a versão que dá suporte ao TLS 1.2.
2. Os seguintes drivers do SQL Server devem ser atualizados para a versão que dá
suporte ao TLS 1.2:
 SQL Server Native Client <versão>
 ODBC Driver 11 for Microsoft SQL Server
3. Verifique se seu ambiente atende aos pré-requisitos fornecidos na tabela abaixo:
Versão do
sistema
operacional
Versão do SCOM
Versão do .NET
Windows 2012
e posterior
Não anterior à versão
mínima com suporte**
De 2.0 a 4.0 com atualização
do TLS 1.2* e de 4.0 a 4.6 com
atualização do TLS 1.2*
3.0+
Windows 2012
e posterior
Não anterior à versão
mínima com suporte**
De 2.0 a 4.0 com atualização
do TLS 1.2* e 4.6+
3.0+
Windows 2008
R2 e anterior
SCOM 2012 SP1 UR10 +
SCOM 2012 R2 UR7 +
De 2.0 a 4.0 com atualização
do TLS 1.2* e 4.6+
2.0+
Windows 2008
R2 e anterior
SCOM 2012 SP1 UR10 +
SCOM 2012 R2 UR7 +
De 2.0 a 4.0 com atualização
do TLS 1.2* e de 4.0 a 4.6 com
atualização do TLS 1.2*
2.0+
Versão do
PowerShell
52
Windows 2008
R2 e anterior
Da versão mínima com
suporte** a SCOM 2012
SP1 UR9 ou SCOM 2012
R2 UR6
De 2.0 a 4.0 com atualização
do TLS1.2*
2.0
* É possível baixar as atualizações do TLS 1.2 para o .NET Framework na página de suporte ao
TLS 1.2 para o Microsoft SQL Server (seção Downloads de componentes cliente).
** As versões mínimas do SCOM com suporte são indicadas na seção Configurações com
suporte.
53
Noções básicas do Pacote de
Gerenciamento do SQL Server 2008 e
Espelhamento do SQL Server 2012
Esta seção contém os seguintes tópicos:
Objetos descobertos pelo Pacote de Gerenciamento
Como a integridade é acumulada
Principais cenários de monitoramento
Exibindo informações no Console do Operations Manager
54
Diagrama de Classes de Herança
Espelhamento do SQL Server 2008 - Diagrama de Classes de Herança
55
Diagrama de Classes de Relação
Espelhamento do SQL Server 2008 - Diagrama de Classes de Relação
Observação
O Pacote de Gerenciamento do Espelhamento do SQL Server 2012 usa logicamente usa
a mesma estrutura de classe; a única diferença é a nomenclatura, já que “2008” foi
renomeado como “2012”.
56
Objetos descobertos pelo Pacote de
Gerenciamento
Você pode usar o pacote de Gerenciamento do Espelhamento do SQL Server 2008 e do
Espelhamento do SQL Server 2012 para monitorar componentes do SQL Server 2008, SQL
Server 2008 R2 e do Espelhamento do Banco de Dados 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 Pacotes de Gerenciamento 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
57
Como a integridade é acumulada
Os Pacotes de Gerenciamento do Espelhamento do SQL Server 2008/2012 usam a estrutura em
camadas do modelo de integridade. O banco de dados SQL Server e outros objetos relacionados
do Pacote de Gerenciamento do SQL Server 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
58
59
Principais cenários de monitoramento
Os Pacotes de Gerenciamento do Espelhamento 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.
Descoberta de componentes de Espelhamento
Estes objetos são descobertos para cada instância do SQL Server:

Bancos de dados habilitados para o Espelhamento com todas as suas propriedades
(necessárias para o 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 as funções principal e de
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írgula) de nomes de bancos de dados que a descoberta
deverá 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 de espelho, bem como seu estado SYNCHRONIZED. Este
monitor também verifica os seguintes estados de aviso:
SYNCHRONIZING – O conteúdo do banco de dados de 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 de espelho 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
60
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
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 de 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 caso a testemunha de Espelhamento seja 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 do SQL
Server não está em 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 Mirroring 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
61
Nome da exibição
Descrição
descobertos com links para os Bancos de
Dados Espelhados e objetos de testemunha.
Diagrama de Espelhamento
O diagrama de espelhamento mostra o objeto principal que participou da sessão de
espelhamento: Banco de dados de espelhamento, 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.
62
Noções básicas do Pacote de
Gerenciamento do SQL Server 2012
AlwaysOn
Esta seção descreve o Pacote de Gerenciamento do AlwaysOn do SQL Server 2012
O escopo desse pacote de gerenciamento inclui:
-
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 com a coleta do estado das políticas
de PBM (Gerenciamento Baseado em Políticas) por meio do 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.
63
Pré-requisitos
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 pacotes de gerenciamento de pré-requisito.

Habilite a opção de Proxy do Agente em todos os agentes instalados nos servidores que
participam da sessão do AlwaysOn. Para obter instruções, consulte o procedimento
depois desta lista.
Para habilitar a opçã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 atue como um proxy e
descubra objetos gerenciados em outros computadores.
Baixo privilégio
A configuração de baixo privilégio para o monitoramento do AlwaysOn é um subconjunto da
configuração necessária para o monitoramento do SQL Server. Portanto, não é necessário
configurar explicitamente o baixo privilégio para o AlwaysOn.

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.
Noções básicas do Pacote de Gerenciamento do
SQL Server 2012 AlwaysOn
A meta 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, este pacote de gerenciamento oferece a funcionalidade para coletar dados de
desempenho para objetos do AlwaysOn e invocar o SQL Server Management Studio e o SQL
PowerShell chamando tarefas do console
64
Nesta seção:

Cenários de monitoramento

Como a integridade é acumulada
Para obter detalhes sobre as descobertas, as regras, os monitores, as exibições e os
relatórios contidos neste pacote de gerenciamento, veja o Appendix: Always On Management
Pack Contents (Apêndice: Conteúdo 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 no nível do AlwaysOn e que
contém propriedades dos objetos SMO do Banco de Dados de Disponibilidade e Estado
da Réplica do 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
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 de cada um dos objetos.
Este pacote de monitoramento tem duas regras de evento para alertas quando os seguintes
eventos aparecem no log de Aplicativos do Windows:


ID do Evento 1480: a função de Réplica de Banco de Dados está sendo alterada
ID do Evento 19406: Função de Réplica de Disponibilidade alterada
Observe que esses eventos são desabilitados no SQL Server por padrão. Para habilitá-los,
execute os seguintes scripts TSQL:

sp_altermessage 1480, 'with_log', 'true'
65

sp_altermessage 19406, 'with_log', 'true'
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 do leitor das políticas de sistema
usando a API fornecida pelo PBM (gerenciamento baseado em políticas). Além das políticas do
sistema, o pacote de gerenciamento do 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 as funcionalidades de monitoramento
de CUP (política de usuário personalizada) do Pacote de Gerenciamento do SQL Server em que
apenas as políticas com o Banco de Dados como a Faceta são monitoradas. O Pacote de
Gerenciamento do AlwaysOn dá suporte ao monitoramento de políticas nas quais 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 <objeto> 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 <objeto> como a Faceta e
uma das categorias de erro predefinidas como a Categoria de Política.
66
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
Microsoft.SQLServer.2012.AlwaysOn.
MonitoringAccount
Observações
67
Nome do perfil Executar como
Regras e monitores associados
Observações
.AvailabilityReplicaRoleState

Microsoft.SQLServer.2012.AlwaysOn
.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
;
68
Noções básicas do Pacote de
Gerenciamento do SQL Server
Esta seção contém os seguintes tópicos:
Objetos descobertos pelo Pacote de Gerenciamento
Como a integridade é acumulada
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
69
Diagrama de Classes de Relação
Diagrama de Classes de Relação
70
Objetos descobertos pelo Pacote de
Gerenciamento
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. É 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.
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
Sim
71
Categoria
Tipo de objeto
Descoberto automaticamente
Services
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 do SQL Server
2008
Não
72
Categoria
Tipo de objeto
Descoberto automaticamente
Componentes de replicação
Assinante do SQL Server
2005
Não
Componentes de replicação
Assinante SQL Server 2012
Não
Componentes de replicação
Assinatura do SQL Server
2008 R2
Não
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 SQL Server
2008
Sim
Outros tipos de objetos
Banco de Dados 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
73
Categoria
Tipo de objeto
Descoberto automaticamente
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
de Dados SQL Server 2008
R2
Sim
Outros tipos de objetos
Grupo de Arquivos de Banco
de Dados SQL Server 2008
Sim
Outros tipos de objetos
Grupo de Arquivos de Banco
de Dados SQL Server 2005
Sim
Outros tipos de objetos
Grupo de Arquivos de Banco
de Dados SQL Server 2012
Sim
Outros tipos de objetos
Grupo de arquivos
FILESTREAM do Banco de
Dados 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
SQL Server 2008
Sim
Outros tipos de objetos
Arquivo de Banco de Dados
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
74
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 incluir apenas 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ções, em
Substituir a Descoberta de Objeto e, em seguida, em Para todos os objetos do tipo:
SQL 2005 Agent, Para um grupo.
5. Na caixa de diálogo Substituir Propriedades, clique na caixa Substituir para o
parâmetro Habilitado.
6. Em Pacote de Gerenciamento, clique em Novo para criar uma versão não lacrada do
pacote de gerenciamento e em OK ou selecione um pacote de gerenciamento lacrado
criado anteriormente 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 é exibido no painel Monitoramento, em SQL Server.
Relatório de alerta de falha de descoberta
A tabela a seguir contém a lista de descobertas, erros de descoberta que serão coletados por
uma regra especial e exibidos, respectivamente.
Nome da Descoberta
ID do
Evento de
Erro
Descobrir Trabalhos do SQL Server 2005 Agent
Descobrir Bancos de Dados para um Mecanismo de Banco de Dados
7101
Descobrir Grupos de Arquivos
Descobrir Arquivos
Descobrir Trabalhos do SQL Server 2008 Agent
Descobrir Bancos de Dados para um Mecanismo de Banco de Dados
7102
Descobrir Grupos de Arquivos
75
Descobrir Arquivos
Descobrir Bancos de Dados Espelhados para um Mecanismo de Banco de
Dados
Descobrir Testemunhas dos Bancos de Dados Espelhados
Descobrir Trabalhos do SQL Server 2012 Agent
Descoberta do AlwaysOn das Réplicas de Banco de Dados
Descoberta Geral do AlwaysOn
Descoberta Geral da Política de Usuário Personalizada
Descobrir Bancos de Dados para um Mecanismo de Banco de Dados
Descoberta da Política de Usuário Personalizada do Banco de Dados do SQL
Server 2012
7103
Descobrir Grupos de Arquivos
Descobrir Arquivos
Descobrir Bancos de Dados Espelhados para um Mecanismo de Banco de
Dados
Descobrir Testemunhas dos Bancos de Dados Espelhados
Como a integridade é acumulada
O Pacote de Gerenciamento do SQL Server categoriza os componentes do SQL Server em uma
estrutura em 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)
76
•
Analysis Services (não contém
componentes de nível inferior)
•
Integration Services (não contém
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 possui componentes de nível
inferior)
•
Distribuidor
•
Publicador
•
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.
77
78
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
79
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 de 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
80
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
planejamento de capacidade. Os monitores do pacote de gerenciamento fornecem
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 restante no banco de dados para todos os arquivos em todos os
grupos de arquivos deste banco de dados em megabytes ou em percentual. Também
inclui o espaço existente na mídia que hospeda arquivos com o aumento automático
habilitado.
2. Nível do Grupo de Arquivos de Banco de Dados
a. Coletar Espaço Livre no Grupo de Arquivos de Banco de Dados (em MB e %)
O valor de espaço restante em todos os arquivos deste grupo de arquivos em
megabytes ou percentual. Também inclui o espaço existente na mídia que hospeda
arquivos com o aumento automático habilitado.
b. Coletar Espaço Alocado Restante no Grupo de Arquivos de Banco de Dados (em MB e
em %)
O valor de espaço restante em todos os arquivos deste grupo de arquivos em
megabytes ou percentual. 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 %)
81
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:
•
Banco de Dados
•
Grupo de arquivos
•
Arquivo
Se o ambiente for sensível a qualquer carga extra, considere desabilitar o monitoramento no
nível do Grupo de Arquivos e do Arquivo. Para desabilitar o monitoramento no nível Grupo de
Arquivos, desabilite as regras a seguir:
•
Coletar Espaço Alocado Restante no Grupo de Arquivos de Banco de Dados (%)
•
Coletar Espaço Alocado Restante no Grupo de Arquivos de Banco de Dados (MB)
•
Coletar Espaço Livre no Grupo de Arquivos de Banco de Dados (%)
•
Coletar Espaço Livre no Grupo de Arquivos 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,
82
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:

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 de SQL Server Agent 2005
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:
83

SQL Server 2012: Descobrir Mecanismos de Banco de Dados SQL Server 2012
(Windows Server)

SQL Server 2008: Descobrir Mecanismos de Banco de Dados SQL Server 2008
(Windows Server)

SQL Server 2005: Descobrir os Mecanismos de Banco de Dados 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.
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 de um Mecanismo de Banco de Dados
•
SQL Server 2008: Descobrir Bancos de Dados de 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
84
•
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 reinicialização do DBEngine, habilite a regra “O Mecanismo de
Banco de Dados do SQL Server <versão> é reiniciado”(<versão> pode ser 2012, 2008 ou 2005)
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
85
•
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 seguintes colunas
•
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
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
86
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.
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 de Alertas de
Banco de Dados exibe avisos e alertas
relacionados ao banco de dados.
O widget Espaço Livre exibe três séries de
dados que representam o espaço Utilizado,
Alocado e Livre em Disco; se o crescimento
automático estiver desabilitado, somente duas
séries de dados serão exibidas (Utilizado e
Alocado). O widget tem 2 tipos de escala:
Linear e Logarítmica. Focalize o eixo y para
alternar entre eles. As linhas Vermelha e
Amarela representam os limites Superior e
Inferior definidos para o monitor de Espaço
Total do Banco de Dados.
A seção sobre desempenho contém oito regras
de coleta de desempenho, na qual 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
87
Nome da exibição
Descrição
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. Os
monitores a seguir estão vinculados aos quatro
widgets de desempenho principais: os
monitores de Espaço Livre do Log de
Transações (%), Espaço Total do Banco de
Dados, Latência de Leitura de Disco e 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.
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.
88
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
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.
89
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.
Painéis
Este pacote de monitoramento inclui um conjunto de painéis avançados que fornecem
informações detalhadas sobre (Instâncias) e Bancos de Dados dos Mecanismos do Banco de
Dados SQL Server.
Observação
Para obter informações detalhadas, veja SQLServerDashboards.doc.
90
Apêndice: Problemas conhecidos e solução
de problemas
Poderão ocorrer erros do WMI quando o SQL
Server 2008/2008 R2 e o SQL Server 2012 são
instalados no mesmo servidor.
Problema: os módulos podem gerar um erro durante uma consulta WMI.
Resolução: atualize o SQL Server 2008/2008 R2 com o último service pack.
O Monitor de Status de Backup do Banco de
Dados gera alertas de falso positivo em réplicas
secundárias do grupo AlwaysOn.
Problema: o monitor de Status de Backup do Banco de Dados não tem uma lógica para
acompanhar se o banco de dados é uma réplica secundária ou não. Como o AOG tem uma
lógica de backup avançada que exige um backup para, pelo menos, um dos bancos de dados
envolvidos, o monitor gera alertas de falso positivo.
Resolução: o monitor será desabilitado por padrão e se o usuário desejar habilitar o cenário de
monitoramento para seu ambiente, é recomendado 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 o AON MP pode ser implementado no futuro.
Diagramas de Espelhamento são específicos da
versão.
Problema: há 3 diagramas de Espelhamento: SQL Mirroring 2008, 2012 e 2014. 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 o Espelhamento do SQL Server configurado usar diferentes versões do SQL
Server, o usuário deverá monitorar todas as exibições relacionadas às versões escolhidas.
91
Erro “Contadores de desempenho ausentes” no
log de eventos do OpsMgr.
Problema: se contadores de desempenho necessários não forem registrados no monitor de
desempenho, os cenários de monitoramento do pacote de gerenciamento não poderão obter as
informações necessárias e sairão com o erro.
Resolução: registre os contadores. Encontre mais informações aqui.
A semente do SQL Server 2005 é descoberta em
todos os computadores que executam o SQL
Server.
Problema: como não há uma maneira óbvia para descobrir a existência do SQL Server 2005 em
um computador, foi decidido que a semente seria criada em cada computador que executa o
SQL Server.
Resolução: não há nenhuma resolução, já que as sementes são entidades de serviço e não
devem ser usadas pelo usuário final.
O widget Espaço Livre exibe dados
incorretamente
Problema: o widget de Espaço Livre exibe os dados fornecidos por três 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 das 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 nenhuma opção estiver
selecionada. 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.
92
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 têm nomes com
colchetes. Esse é um problema de SCOM conhecido.
Resolução: não há nenhuma solução alternativa conhecida no momento.
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 uma perda 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 do SQL Server 2008 se o nome da instância contiver 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
93
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, vários 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: sem 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
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 agente executam o Pacote de Gerenciamento do SQL
Server e muitos eventos 11771 são 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: 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
94
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.
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 clusterizadas do SQL Server, os scripts
de descoberta do pacote de gerenciamento talvez atinjam o tempo limite para os Mecanismos de
Banco de Dados, o Analysis Services e o 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:
8/1/2009 5:33:23 PM
ID do Evento:
21402
Categoria da tarefa:
Nenhuma
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\
95
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-5ECA6AF1981FE271}
Grupo de gerenciamento: MOMGroup1
Resolução: use substituições para aumentar o valor do tempo limite. Para identificar um novo
valor de tempo limite, utilize estas 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 área de navegação à esquerda, clique em Objetos do Pacote de
Gerenciamento e 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 na 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 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 na 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.
96
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 agente com bancos de dados com dois ou mais
terabytes, ou com bancos de dados que foram atualizados do SQL Server 2000, as regras de
coleta e os monitores de espaço livre e de percentual de espaço livre podem retornar valores
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ê tiver esse problema, execute o comando DBCC Update usage (TransactSQL) 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, entre em contato com os serviços de atendimento
ao cliente ou desabilite as regras ou os monitores afetados.
97
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, as regras e os 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 resolver 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 rollup 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 SP1,
instale a atualização do artigo 959865 da Base de Dados de Conhecimento, Problemas
resolvidos pela atualização de rollup 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 de Regra/Monitor> não
pode ser inicializado(a) e não será carregado(a)”
no log de eventos do OpsMgr.
Problema: desde a instalação da versão 6.6.7.6 do Pacote de Gerenciamento do System Center
para SQL Server, a regra "Microsoft.SQLServer.2012.AlwaysOn.TransactionDelay" falha. O
problema ocorre devido ao fato de “Tolerância” e “Separação de Amostra Máxima” terem sido
preteridos e removidos. Problema semelhante para outros monitores/regras em que a
Otimização é usada antes da atualização do Pacote de Gerenciamento do System Center para
SQL Server
Nome do Log:
Operations Manager
Origem:
HealthService
Data:
8/1/2015 10h44min20
ID do Evento:
1102
98
Categoria da tarefa:
Serviço de Integridade
Nível:
Erro
Palavras-chave:
Clássico
Usuário:
N/A
Computador:
Descrição:
Regra/Monitor
"Microsoft.SQLServer.2012.AlwaysOn.TransactionDelay" em
execução para a instância “xxxx” com a ID: “{284FC6CA-2A7F3720-8D87-4DA0CAC6E288}” não pode ser inicializado e não
será carregado. Grupo de gerenciamento “SCOM 2012
Produção”
Resolução: crie novamente substituições para essa Regra e reinicie o Serviço de Integridade.
Falha do monitor de Desempenho de Conexões
de Usuário do SQL
Problema: em alguns casos, o monitor de linha de base de conexões de usuário do Mecanismo
de Banco de Dados do SQL Server poderá falhar com um erro.
Resolução: desconhecida
Erros de Descoberta de Testemunhas de Bancos
de Dados Espelhados
Problema: após a instalação do 6.6.2.0 ou de uma versão superior do Pacote de
Gerenciamento, as seguintes mensagens de erro poderão ser recebidas:
Grupo de Gerenciamento: Script: DiscoverSQL2012MirroringWitness.vbs. Instância: xxxxx: falha
do
script
de
descoberta
de
testemunha
de
espelhamento
'DiscoverSQL2012MirroringWitness.vbs' da instância 'xxxxx'.
Resolução: por padrão, a conta do sistema local não tem permissão em
sys.database_mirroring_witnesses. Da mesma forma, é necessário conceder a permissão
correspondente para a conta do sistema local (veja a seção Setting up a Low-Privilege
Environment (Configurando um ambiente de baixo privilégio) para obter detalhes). Se você não
quiser alterar a configuração de segurança (ou se não usar o espelhamento) e quiser parar de
receber essas mensagens, você poderá desabilitar essa descoberta. Se você não tiver o
99
espelhamento e não pretender usá-lo, basta desinstalar essa descoberta e os arquivos de
monitoramento correspondentes.
O SQL Configuration Manager poderá iniciar o
snap-in de uma versão incorreta
Problema: o SQL Configuration Manager pode iniciar o snap-in de uma versão incorreta. Por
ex.: A tarefa do SQL Server 2012 inicia o snap-in sqlservermanager10.msc, que representa o
SQL Server 2008.
Resolução: as tarefas do Console exigem a instalação de ferramentas de gerenciamento
correspondentes à Instância do SQL Server de destino no servidor em que são iniciadas.
O Monitor de Serviço do Mecanismo de Banco de
Dados SQL poderá falhar se o parâmetro de
substituição “Alertar apenas se o tipo de
inicialização do serviço for automático” for
definido como “FALSE”
Problema: o Monitor de Serviço do Mecanismo de Banco de Dados SQL poderá falhar se o
parâmetro de substituição “Alertar apenas se o tipo de inicialização do serviço for automático” for
definido manualmente como “FALSE” e a cadeia de caracteres for colocada em letras
maiúsculas.
Resolução: ao substituir o parâmetro mencionado acima, coloque a cadeia de caracteres em
letras minúsculas.
O monitor de status de backup do banco de
dados poderá falhar se um nome de banco de
dados contiver aspas.
Problema: o monitor de status de backup do banco de dados poderá falhar se um nome de
banco de dados contiver duas aspas simples consecutivas.
Resolução: sem resolução.
Algumas regras do log de eventos não podem
gerar alertas para deadlocks do SQL
Problema: algumas regras de log de eventos podem não gerar alertas no Operations Manager
para determinados deadlocks do SQL em virtude desses eventos não estarem registrados pelo
SQL Server por padrão, a fim de evitar uma possível sobretaxa no log de eventos e no agente.
100
Resolução: para ativar o log de eventos mencionado acima, execute o seguinte comando no
SQL Server Management Studio:
Exec sp_altermessage [ID do evento], 'WITH_LOG', 'true'
Selecione * em sys.messages, em que message_id = [ID do evento]
Lembre-se de que essa ação pode levar à saturação do log de eventos e do agente. Portanto,
não se esqueça de desativar o log desses eventos quando ele não for necessário.
Encontre a lista de IDs de evento correspondentes no Apêndice: Regras de Log de Eventos de
Deadlocks.
101
Apêndice: Monitores
Os monitores a seguir fazem parte desse pacote de gerenciamento.
Mecanismo de Banco de Dados do SQL Server 2005/2008/2012 – Monitores
da Unidade
Serviço do Iniciador do Daemon de Filtro de Texto Completo do SQL
Esse monitor verifica o status do serviço do Iniciador do Daemon de Filtro de Texto Completo do
SQL. Observe que o recurso de Pesquisa de Texto Completo do SQL não está disponível em
nenhuma edição do SQL Server Express, exceto o SQL Server Express with Advanced Services.
Esse monitor é desabilitado por padrão. Use substituições para habilitá-lo quando necessário
(SQL 2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo de Não
trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Alertar somente se o tipo de Este valor só pode ser definido Verdadeiro
inicialização do serviço for
como 'true' ou 'false'. Se for
automático.
definido como 'false', os alertas
serão disparados
independentemente do tipo de
inicialização definido. O valor
padrão é 'true'.
Expectativa de vida da página
Expectativa(s) de Vida da Página do Mecanismo de Banco de Dados 2008/2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
102
Número de amostras
Indica quantas vezes um valor 6
medido deve violar um limite
antes que o estado seja
alterado.
Limite
Limite
300
Tempo de espera médio
Monitor de Tempo de Espera Médio para Bancos de Dados 2008/2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
Número de amostras
Se o limite de parâmetro que 6
excede a contagem for maior
ou igual ao número de
amostras, o monitor estará
em um estado inválido
Limite
Valor limite de alerta
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
250
Conformidade do Service Pack
Monitora o nível do service pack do mecanismo de banco de dados em relação à configuração
compatível (SQL 2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
Verdadeiro
103
gera um Alerta.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Nível mínimo de Service Pack O nível do Service Pack
para o SQL Server
mínimo de acordo com a
política da empresa. Por
padrão, ele é igual a 0
(inteiro).
43200
1(SQL 2008),
0(SQL 2012, SQL 2008 R2)
Utilização da CPU (%)
Utilização da CPU (%) para o Mecanismo de Banco de Dados 2005/2008/2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Hora de Expiração do Cache
Especifica a duração máxima 43200
das informações do cache que
o fluxo de trabalho pode usar.
Pode ser omitido.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Número de amostras
Se o limite de parâmetro que 6
excede a contagem for maior
ou igual ao número de
amostras, o monitor estará em
um estado inválido
Hora da Sincronização
A hora da sincronização
00:00(SQL 2005),
especificada usando um
00:06(SQL 2008, 2012)
formato de 24 horas. Pode ser
omitido.
Limite
Limite
95
Tempo Limite (segundos)
Especifica o tempo em que o
200
300
104
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Status da configuração do nome da entidade de serviço
Este monitor verifica o status da configuração do Nome da Entidade de Serviço da instância do
Microsoft® SQL Server™ (SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Escopo da pesquisa
Use a pesquisa LDAP quando o LDAP
escopo de uma pesquisa for o
domínio ou uma unidade
organizacional.
Quando o escopo de uma
pesquisa é a floresta, a
consulta pode ser resolvida em
qualquer partição com uma
pesquisa de GC (Catálogo
Global).
Lista de valores:
LDAP
GC
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
105
Recompilações de SQL
Recompilação de SQL para o Mecanismo de Banco de Dados 2008/2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
Número de amostras
O número de amostras para
calcular a média antes de
compará-lo com o limite
6
Hora da Sincronização
A hora da sincronização
00:10(SQL 2008),
especificada usando um
00:02(SQL 2012)
formato de 24 horas. Pode ser
omitido.
Limite
Se a taxa entre a
Recompilação do SQL e a
Compilação do SQL for maior
do que esse limite, um alerta
será gerado
Tempo Limite (segundos)
Especifica o tempo em que o 200
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
25
Desempenho das Conexões do Usuário do SQL
Este monitor analisa as conexões de usuário com o mecanismo de banco de dados do SQL ao
longo do tempo e calcula uma linha de base no período inicial de aprendizado (SQL 2005, SQL
2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
106
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Sensibilidade Interna
Valor de Sensibilidade Interna 2.81
do envelope de linha de base
Sensibilidade Externa
Valor de Sensibilidade Externa 3.31
do envelope de linha de base
Verdadeiro
Bloqueando sessões
Monitora as sessões bloqueadas de uma instância SQL (SQL 2005, SQL 2008 e SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
Número de sessões
bloqueadas
Quantidade de sessões
bloqueadas.
1
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Tempo de Espera (minutos)
A duração mínima da
1
execução do processo antes
de considerá-lo para a análise
de SPIDs Bloqueados.
Taxa de acertos do cache do buffer
Taxa de Ocorrências no Cache de Buffer para o Mecanismo de Banco de Dados 2008/2012
107
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
Número de amostras
Indica quantas vezes um valor 6
medido deve violar um limite
antes que o estado seja
alterado.
Limite
Limite
0
Contagem de Threads
Contagem de Threads do Mecanismo de Banco de Dados 2008/2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Hora de Expiração do Cache
Especifica a duração máxima 43200
das informações do cache que
o fluxo de trabalho pode usar.
Pode ser omitido.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Contagem de Threads Livres
Mínima
A Fonte de Dados determina 10
um limite e uma contagem de
threads para cada processo do
Mecanismo de Banco de
Dados; um alerta será gerado
se o limite menos a contagem
de threads atual for menor ou
300
108
igual à contagem de threads
livres
Número de amostras
O número de amostras para
calcular a média antes de
compará-lo com o limite
6
Hora da Sincronização
A hora da sincronização
00:06
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 200
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Memória de servidor roubada (KB)
Memória de Servidor Roubada do Mecanismo de Banco de Dados 2008/2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
Número de amostras
O número de amostras para
calcular a média antes de
compará-lo com o limite
6
Hora da Sincronização
A hora da sincronização
00:12(SQL 2008),
especificada usando um
00:00(SQL 2012)
formato de 24 horas. Pode ser
omitido.
Limite
Se a taxa entre a Memória de 70
Servidor Roubada e a memória
máx do SQL Server for maior
do que esse limite, um alerta
será gerado
109
Tempo Limite (segundos)
Especifica o tempo em que o 200
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Serviço Windows do SQL Server
Este monitor verifica o status do serviço Mecanismo de Banco de Dados SQL (SQL 2005, SQL
2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo de Sim
trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Alertar somente se o tipo de Este valor só pode ser definido Verdadeiro
inicialização do serviço for
como 'true' ou 'false'. Se for
automático.
definido como 'false', os alertas
serão disparados
independentemente do tipo de
inicialização definido. O valor
padrão é 'true'.
Intervalo (segundos)
O intervalo de tempo
60
recorrente em segundos no qual
executa-se o fluxo de trabalho.
Tempo Indisponível
(segundos)
A duração mínima da
indisponibilidade do serviço
antes de considerá-lo não
íntegro.
900
Mecanismo de Banco de Dados do SQL Server 2005/2008/2012 – Monitores
de Dependência (rollup)
Desempenho do Banco de Dados (rollup)
Acumula o desempenho do banco de dados na instância.
Monitores de Unidade de Banco de Dados
Banco de Dados SQL Server 2005/2008/2012 – Monitores da Unidade
Latência de leitura de disco
Monitor de Latência de Leitura de Disco para Bancos de Dados 2008/2012
110
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
Número de amostras
Se o limite de parâmetro que 6
excede a contagem for maior
ou igual ao número de
amostras, o monitor estará em
um estado inválido
Hora da Sincronização
A hora da sincronização
00:08(SQL 2008),
especificada usando um
00:04(SQL 2012)
formato de 24 horas. Pode ser
omitido.
Limite
Limite
Tempo Limite (segundos)
Especifica o tempo em que o 200
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
40
Configuração de Verificação de Página
Monitora a configuração de verificação de página do banco de dados (SQL 2005, SQL 2008, SQL
2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
111
Valor Esperado
Para exibir o conjunto de
CHECKSUM
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
Configuração confiável
Monitora a configuração confiável para o banco de dados (SQL 2005, SQL 2008 e SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
Valor Esperado
Para exibir o conjunto de
OFF
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
112
Configuração de Fechamento Automático
Monitora a configuração de fechamento automático do banco de dados (SQL 2005, SQL 2008,
SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Verdadeiro
Valor Esperado
Para exibir o conjunto de
OFF
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
Latência de Gravação de disco
Monitor de Latência de Gravação de Disco para Bancos de Dados 2008, 2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
300
Número de amostras
Se o limite de parâmetro que
6
113
excede a contagem for maior
ou igual ao número de
amostras, o monitor estará em
um estado inválido
Hora da Sincronização
A hora da sincronização
00:08(SQL 2008),
especificada usando um
00:04(SQL 2012)
formato de 24 horas. Pode ser
omitido.
Limite
Limite
Tempo Limite (segundos)
Especifica o tempo em que o 200
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
25
Espaço livre do log de transações (%)
Monitor de Espaço Livre (%) no Log de Transações para Bancos de Dados 2012
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Limite
Valor limite de alerta
10
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Envio de Logs de Destino
Este monitor detecta quando 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 (SQL 2005, SQL 2008, SQL 2012).
Observe que não há suporte para o Envio de Logs em nenhuma edição do SQL Server Express.
114
Configuração de Encadeamento de Bancos de Dados
Monitora a configuração de encadeamento de bancos de dados do banco de dados (SQL 2005,
SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
Valor Esperado
Para exibir o conjunto de
OFF
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
Configuração do Modelo de Recuperação
Monitora a configuração do modelo de recuperação do banco de dados (SQL 2005, SQL 2008,
SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
115
Valor Esperado
Para exibir o conjunto de
FULL
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
Configuração de Atualização Automática de Estatísticas
Monitora a configuração de atualização automática de estatísticas do banco de dados (SQL
2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
Valor Esperado
Para exibir o conjunto de
ON
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
116
Serviço Windows do SQL Server
Este monitor verifica o status do serviço Mecanismo de Banco de Dados SQL (SQL 2005, SQL
2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
60
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 em
termos percentuais (SQL 2005, SQL 2008, SQL 2012).
Observe que esse monitor não conta o espaço livre para Grupos de arquivos FILESTREAM
(somente SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Limite Inferior
O limite inferior deste
monitor.
10
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o
fluxo de trabalho pode ser
executado antes de ser
300
117
fechado e marcado como com
falha.
Limite Superior
O limite superior deste
monitor.
20
Status do banco de dados
Este monitor verifica o status do banco de dados conforme relatado pelo Microsoft® SQL
Server™ (SQL 2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
3600
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Status do backup de banco de dados
Este monitor verifica o status do backup do banco de dados conforme relatado pelo Microsoft®
SQL Server™ (SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Período de Backup (dias)
Período de Backup
7
118
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
86400
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Configuração de Criação Automática de Estatísticas
Monitora a configuração de criação automática de estatísticas do banco de dados (SQL 2005,
SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
Valor Esperado
Para exibir o conjunto de
ON
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
119
Envio de Logs de Origem
Este monitor detecta quando uma origem de envio de logs não teve um backup de log dentro do
limite definido como parte da configuração do envio de logs (SQL 2005, SQL 2008, SQL 2012).
Observe que não há suporte para o Envio de Logs em nenhuma edição do SQL Server Express.
Alteração de Porcentagem de Espaço do Banco de Dados
Monitora uma grande alteração no valor do espaço livre do banco de dados acima de um
número definido de períodos de amostra (SQL 2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Limite Inferior
O limite inferior deste
monitor.
25
Número de Amostras
Indica quantas vezes um valor 5
medido deve violar um limite
antes que o estado seja
alterado.
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Limite Superior
O limite superior deste
monitor.
45
Configuração de Redução Automática
Monitora a configuração de redução automática do banco de dados (SQL 2005, SQL 2008, SQL
2012).
120
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
Valor Esperado
Para exibir o conjunto de
OFF
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
43200
Configuração Assíncrona da Atualização Automática de Estatísticas
Monitora a configuração assíncrona de atualização automática de estatísticas do banco de
dados (SQL 2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Desabilitar Verificação para
SQL Express
Habilita ou desabilita a
verificação para a versão do
SQL Express.
Falso
Valor Esperado
Para exibir o conjunto de
OFF
valores possíveis, veja a seção
“Configuração” referente a
este monitor.
121
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
43200
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Banco de Dados SQL Server 2005/2008/2012 – Monitores agregados
Estado de integridade estendida de banco de dados
Monitor de Estado Agregado de Integridade Estendida do Banco de Dados (SQL 2012).
Espaço do Arquivo de Log do Banco de Dados
Monitora a integridade do espaço agregada no arquivo de log (SQL 2005, SQL 2008, SQL 2012).
Configuração automática
Monitora a integridade da configuração automática agregada do banco de dados (SQL 2005, SQL
2008, SQL 2012).
Espaço no banco de dados
Monitora a integridade do espaço agregada do banco de dados (SQL 2005, SQL 2008, SQL 2012).
Configuração de Recuperação
Monitora a integridade da configuração de recuperação agregada do banco de dados (SQL 2005,
SQL 2008, SQL 2012).
Configuração do Acesso Externo
Monitora a integridade da configuração de acesso externo agregada do banco de dados (SQL
2005, SQL 2008, SQL 2012).
Banco de Dados SQL Server 2005/2008/2012 – Monitores de Dependência
(rollup)
Espaço no Grupo de Arquivos do Banco de Dados (rollup)
Acumula a integridade do espaço do Grupo de Arquivos no banco de dados (SQL 2005, SQL 2008
e SQL 2012).
Políticas de aviso de banco de dados
122
Monitor de Estado de Políticas do Usuário Personalizadas de Aviso de Integridade de Banco de
Dados (SQL 2012).
Espaço no Grupo de Arquivos FILESTREAM do Banco de Dados (rollup)
Este monitor de dependência acumula a integridade do espaço geral dos Grupos de Arquivos
FILESTREAM do Banco de Dados para o Banco de Dados (SQL 2012).
Políticas críticas de banco de dados
Monitor de Estado de Políticas do Usuário Personalizadas Críticas de Integridade de Banco de
Dados (SQL 2012).
Espaço do Arquivo de Log do Banco de Dados (rollup)
Monitora o espaço disponível nos arquivos de log (SQL 2005, SQL 2008 e SQL 2012).
Espaço do Arquivo do Banco de Dados
Arquivo de Banco de Dados SQL Server 2005/2008/2012 – Monitores da
Unidade
Espaço Livre em Disco [Preterido]
Monitora o percentual de espaço livre restante em uma unidade de disco (SQL 2005, SQL 2008).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
3600
Limite
5
Espaço do Arquivo do Banco de Dados
Monitora o espaço disponível em um arquivo de banco de dados e na mídia que hospeda o
arquivo em termos percentuais (SQL 2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
Falso
123
gera um Alerta.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Limite Inferior
O limite inferior deste monitor. 10
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Limite Superior
O limite superior deste
monitor.
20
Espaço do Arquivo de Log do Banco de Dados
Arquivo de Log do Banco de Dados SQL Server 2005/2008/2012 –
Monitores da Unidade
Espaço do Arquivo de Log do Banco de Dados
Monitora o espaço disponível em um arquivo de log e na mídia que hospeda o log em termos
percentuais (SQL 2005, SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Limite Inferior
O limite inferior deste monitor. 10
Hora da Sincronização
A hora da sincronização
especificada usando um
124
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Limite Superior
O limite superior deste
monitor.
20
125
Monitores de Unidade de Agente
SQL Server 2005/2008/2012 Agent – Monitores da Unidade
Trabalhos de Longa Execução
Este monitor verifica os trabalhos de longa execução do SQL Agent (SQL 2005, SQL 2008, SQL
2012).
Observe que não há suporte para o Serviço Windows do SQL Server Agent em nenhuma edição
do SQL Server Express; não há nenhum objeto descoberto apropriado. Esse monitor é
desabilitado por padrão. Use substituições para habilitá-lo quando necessário.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
Este monitor usa um script
600
para realizar o monitoramento
de trabalhos de longa
execução. É o intervalo (em
segundos) entre as execuções
desse script.
Limite inferior (minutos)
O limite inferior (em minutos) 60
deste monitor. Por padrão,
ultrapassar esse limite fará
com que o monitor passe pelo
menos para um estado de
aviso.
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Limite superior (minutos)
O limite superior (em minutos) 120
deste monitor. Por padrão,
ultrapassar esse limite fará
com que o monitor passe para
126
um estado crítico. Por padrão,
o posicionamento entre esse
limite e o limite inferior
(inclusive) fará com que o
monitor entre em um estado
de aviso.
Serviço Windows do SQL Server Agent
Este monitor verifica o status do serviço SQL Agent desta instância do SQL Server (SQL 2005, SQL
2008, SQL 2012).
Observe que não há suporte para o Serviço Windows do SQL Server Agent em nenhuma edição
do SQL Server Express.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo de Sim
trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Alertar somente se o tipo de Este valor só pode ser definido Verdadeiro
inicialização do serviço for
como 'true' ou 'false'. Se for
automático.
definido como 'false', os alertas
serão disparados
independentemente do tipo de
inicialização definido. O valor
padrão é 'true'.
SQL Server 2005/2008/2012 Agent – Monitores de Dependência (rollup)
Desempenho do trabalho do agente (rollup)
Este monitor acumula o estado de desempenho dos Trabalhos do SQL Agent para o SQL Agent
(SQL 2005, SQL 2008, SQL 2012).
Observe que não há suporte para o Serviço Windows do SQL Server Agent em nenhuma edição
do SQL Server Express; não há nenhum objeto descoberto apropriado.
Disponibilidade do trabalho do agente (rollup)
Este monitor acumula o estado de disponibilidade dos Trabalhos do SQL Agent para o SQL Agent
(SQL 2005, SQL 2008, SQL 2012).
Observe que não há suporte para o Serviço Windows do SQL Server Agent em nenhuma edição
do SQL Server Express; não há nenhum objeto descoberto apropriado.
127
Monitores de Unidade de Trabalho do Agente
Trabalho do SQL Server 2005/2008/2012 Agent – Monitores da Unidade
Duração do trabalho
Monitora a duração do trabalho do agente (SQL 2005, SQL 2008 e SQL 2012).
Observe que não há suporte para o Serviço Windows do SQL Server Agent em nenhuma edição
do SQL Server Express; não há nenhum objeto descoberto apropriado.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo de Sim
trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Intervalo (segundos)
Este monitor usa um script
600
para realizar o monitoramento
de trabalhos de longa
execução. É o intervalo (em
segundos) entre as execuções
desse script.
Limite inferior (minutos)
O limite inferior (em minutos) 60
deste monitor. Por padrão,
ultrapassar esse limite fará com
que o monitor passe pelo
menos para um estado de
aviso.
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o
300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Limite superior (minutos)
O limite superior (em minutos) 120
deste monitor. Por padrão,
Falso
128
ultrapassar esse limite fará com
que o monitor passe para um
estado crítico. Por padrão, o
posicionamento entre esse
limite e o limite inferior
(inclusive) fará com que o
monitor entre em um estado
de aviso.
Status da Última Execução
Monitor de Estado da Última Execução do Trabalho do SQL 2012 Agent. Monitora o estado da
última execução de um Trabalho do SQL Agent (SQL 2005, SQL 2008, SQL 2012).
Observe que não há suporte para o Serviço Windows do SQL Server Agent em nenhuma edição
do SQL Server Express; não há nenhum objeto descoberto apropriado.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
600
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
129
Monitores de Unidade do Analysis Services
Trabalho do SQL Server 2005/2008/2012 Analysis Services – Monitores da
Unidade
Serviço Windows do SQL Server Analysis Services
Este monitor verifica o status do serviço SQL Analysis Services (SQL 2005, SQL 2008, SQL 2012).
Observe que não há suporte para o serviço SQL Analysis Services em nenhuma edição do SQL
Server Express.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo de Sim
trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Alertar somente se o tipo de Este valor só pode ser definido Verdadeiro
inicialização do serviço for
como 'true' ou 'false'. Se for
automático.
definido como 'false', os alertas
serão disparados
independentemente do tipo de
inicialização definido. O valor
padrão é 'true'.
130
Monitores de Unidades do Integration Services
SQL Server 2005/2008/2012 Integration Services – Monitores da Unidade
Serviço Windows do SQL Server Integration Services
Este monitor verifica o status do serviço SQL Integration Services (SQL 2005, SQL 2008, SQL
2012).
Observe que todas as edições do SQL Express dão suporte apenas ao Assistente de Importação e
Exportação do SQL Server, juntamente com os Conectores de fonte de dados internos. Não há
nenhum objeto descoberto apropriado (serviço).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo de Sim
trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Alertar somente se o tipo de Este valor só pode ser definido Verdadeiro
inicialização do serviço for
como 'true' ou 'false'. Se for
automático.
definido como 'false', os alertas
serão disparados
independentemente do tipo de
inicialização definido. O valor
padrão é 'true'.
Monitores de Unidade do Reporting Services
SQL Server 2005/2008/2012 Reporting Services – Monitores da Unidade
Serviço Windows do SQL Server Reporting Services
Este monitor verifica o status do serviço SQL Reporting Services (SQL 2005, SQL 2008, SQL 2012).
Observe que não há suporte para o serviço Windows do SQL Server Reporting Services em
nenhuma edição do SQL Server Express, exceto o SQL Server Express with Advanced Services.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo de Sim
trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Alertar somente se o tipo de Este valor só pode ser definido Verdadeiro
inicialização do serviço for
como 'true' ou 'false'. Se for
automático.
definido como 'false', os alertas
131
serão disparados
independentemente do tipo de
inicialização definido. O valor
padrão é 'true'.
Apêndice: Relatórios
Você pode usar os relatórios do Pacote de Gerenciamento do SQL Server para acompanhar 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
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 de segundo
•
Limite de tarefa de
132
Relatório
Classe
Descrição
ativação atingido
Contadores de Banco
de Dados SQL Server
Microsoft.SQLServer.2005.DBEngine
Microsoft.SQLServer.2008.DBEngine
Microsoft.SQLServer.2012.DBEngine
•
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 enfileiradas
por segundo
•
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
transporte por segundo
Exibe uma tabela com os
seguintes itens de
desempenho.
•
Taxa de acertos do
cache do buffer
•
Tempos limite de
bloqueio por segundo
133
Relatório
Classe
Descrição
•
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
Análise de Bloqueio do
SQL Server
Microsoft.SQLServer.2005.DBEngine
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
replicação
•
Versão
Quando os objetos
fornecidos são do tipo SQL
DB Engine, exibe um gráfico
com o item de desempenho,
134
Relatório
Classe
Descrição
o número de deadlocks por
segundo.
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
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
selecionado com o item de
desempenho, conexões de
usuário SQL. Os dados são
agregados aos dias de um
mês.
135
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
porcentagem
•
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
porcentagem
•
Espaço no log de
transações em MB
Os dados são agregados
aos dias de um mês.
136
Apêndice: Conteúdo do Pacote de
Gerenciamento de Espelhamento
Banco de Dados Espelhado do SQL 2008/2012
Banco de Dados Espelhado do Microsoft SQL Server 2008
Banco de Dados Espelhado do SQL 2008/2012 – Descobertas
Descobrir Bancos de Dados Espelhados para um Mecanismo de Banco de Dados
Esta descoberta de objeto descobre todos os bancos de dados espelhados em execução em
determinada instância do Mecanismo de Banco de Dados do SQL Server 2008/2012. Por padrão,
todos os bancos de dados espelhados são descobertos e monitorados. Usando a Lista de
Exclusões, é possível substituir a descoberta de forma a impedir que um ou mais bancos de
dados sejam descobertos. Essa lista usa uma lista de nomes de bancos de dados separados por
vírgula ou o caractere curinga * para excluir todos os bancos de dados.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Lista de Exclusões
Uma lista separada por vírgula
dos nomes de banco de dados
que devem ser excluídos da
descoberta. É possível usar o
caractere curinga * para
excluir todos os bancos de
dados.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
14400
137
Banco de Dados Espelhado do SQL 2008/2012 – Monitores da Unidade
Status da Testemunha do Espelhamento do Banco de Dados
Este monitor verifica se a testemunha do espelho de banco de dados está acessível (SQL 2008,
SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Status da Testemunha do Espelhamento
Este monitor verifica se o espelho de banco de dados está sincronizado (SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Hora da Sincronização
A hora da sincronização
138
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Testemunha do Banco de Dados Espelhado do SQL 2008/2012
Testemunha do Banco de Dados Espelhado do Microsoft SQL Server 2008/2012
Testemunha do Banco de Dados Espelhado do SQL 2008/2012 –
Descobertas
Descobrir Testemunhas dos Bancos de Dados Espelhados
Esta descoberta de objeto descobre todas as testemunhas de bancos de dados espelhados em
execução em determinada instância do Mecanismo de Banco de Dados do SQL Server
2008/2012. Por padrão, as testemunhas de todos os bancos de dados espelhados são
descobertas e monitoradas. Usando a Lista de Exclusões, é possível substituir a descoberta de
forma a impedir que um ou mais bancos de dados sejam descobertos. Essa lista usa uma lista de
nomes de bancos de dados separados por vírgula ou o caractere curinga * para excluir todos os
bancos de dados.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Lista de Exclusões
Uma lista separada por vírgula
dos nomes de banco de dados
que devem ser excluídos da
descoberta. É possível usar o
caractere curinga * para
excluir todos os bancos de
dados.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Hora da Sincronização
A hora da sincronização
especificada usando um
14400
139
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Testemunha de Banco de Dados Espelhado do SQL 2008/2012 – Monitores
da Unidade
Status dos Parceiros de Espelhamento de Banco de Dados
Este monitor verifica se o espelho de banco de dados está sincronizado (SQL 2008, SQL 2012).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Verdadeiro
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Grupo de Espelhamento do SQL 2008/2012
Grupo de Espelhamento do Microsoft SQL Server 2008/2012
Grupo de Espelhamento do SQL 2008/2012 – Descobertas
Descobrir Testemunhas dos Bancos de Dados Espelhados
Esta descoberta de objeto descobre todas as testemunhas de bancos de dados espelhados em
execução em determinada instância do Mecanismo de Banco de Dados do SQL Server
140
2008/2012. Por padrão, as testemunhas de todos os bancos de dados espelhados são
descobertas e monitoradas. Usando a Lista de Exclusões, é possível substituir a descoberta de
forma a impedir que um ou mais bancos de dados sejam descobertos. Essa lista usa uma lista de
nomes de bancos de dados separados por vírgula ou o caractere curinga * para excluir todos os
bancos de dados.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Lista de Exclusões
Uma lista separada por vírgula
dos nomes de banco de dados
que devem ser excluídos da
descoberta. É possível usar o
caractere curinga * para
excluir todos os bancos de
dados.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
14400
Descobrir Bancos de Dados Espelhados para um Mecanismo de Banco de Dados
Esta descoberta de objeto descobre todos os bancos de dados espelhados em execução em
determinada instância do Mecanismo de Banco de Dados do SQL Server 2008/2012. Por padrão,
todos os bancos de dados espelhados são descobertos e monitorados. Usando a Lista de
Exclusões, é possível substituir a descoberta de forma a impedir que um ou mais bancos de
dados sejam descobertos. Essa lista usa uma lista de nomes de bancos de dados separados por
vírgula ou o caractere curinga * para excluir todos os bancos de dados.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
141
Lista de Exclusões
Uma lista separada por vírgula
dos nomes de banco de dados
que devem ser excluídos da
descoberta. É possível usar o
caractere curinga * para
excluir todos os bancos de
dados.
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Hora da Sincronização
A hora da sincronização
especificada usando um
formato de 24 horas. Pode ser
omitido.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
14400
Grupo de Espelhamento do SQL 2008/2012 – Monitores de Dependência
(rollup)
Rollup de Disponibilidade da Testemunha de Espelhamento
Este monitor acumula a integridade da disponibilidade da Testemunha do Espelhamento no
Grupo de Espelhamento (SQL 2008, SQL 2012).
Rollup de Configuração do Banco de Dados Espelhado
Este monitor acumula a integridade da configuração do Banco de Dados Espelhado no Grupo de
Espelhamento (SQL 2008, SQL 2012).
Rollup de Disponibilidade do Banco de Dados Espelhado
Este monitor acumula a integridade da disponibilidade do Banco de Dados Espelhado no Grupo
de Espelhamento (SQL 2008, SQL 2012).
Rollup de Desempenho do Banco de Dados Espelhado
Este monitor acumula a integridade do desempenho do Banco de Dados Espelhado no Grupo de
Espelhamento (SQL 2008, SQL 2012).
142
Função de Testemunha de Espelhamento do SQL 2008/2012
Função de Testemunha de Espelhamento do Banco de Dados do Microsoft SQL Server
2008/2012.
Função de Testemunha de Espelhamento do SQL 2012 – Monitores de
Dependência (rollup)
Rollup de Disponibilidade da Testemunha de Espelhamento
Este monitor acumula a integridade da disponibilidade da Testemunha do Espelhamento na
Função de Testemunha de Espelhamento (SQL 2008, SQL 2012).
Apêndice: Conteúdo do Pacote de
Gerenciamento do AlwaysOn
O Pacote de Gerenciamento de Monitoramento do AlwaysOn do SQL Server 2012 descobre os
tipos de objeto descritos nas seções a seguir.
143
Semente do AlwaysOn
Semente do AlwaysOn – Descobertas
MSSQL 2012: Descoberta da Semente do AlwaysOn
Esta descoberta é usada para definir quais computadores têm o AlwaysOn habilitado.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Frequência em segundos
14400
Semente do AlwaysOn – Regras (alertas)
Regra com falha no script de descoberta do AlwaysOn
Esta regra detecta a ID do evento 4101 e cria um alerta
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Sim
Prioridade
Define a Prioridade do Alerta. 1
Severity
Define a Severidade do Alerta. 2
Grupo de disponibilidade
Grupo de Disponibilidade – Descobertas
MSSQL 2012: Descoberta Geral do AlwaysOn
Descoberta de objetos do AlwaysOn
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Intervalo (segundos)
O intervalo de sondagem em 14400
segundos no qual a descoberta
será executada.
Tempo Limite (segundos)
Especifica o tempo em que o
fluxo de trabalho pode ser
300
144
executado antes de ser
fechado e marcado como com
falha.
Grupo de Disponibilidade – Monitores de Dependência (rollup)
Conexão das Réplicas de Disponibilidade
Conexão das Réplicas de Disponibilidade
Grupo de Disponibilidade Online
Grupo de Disponibilidade Online
Failover Automático do Grupo de Disponibilidade
Failover Automático do Grupo de Disponibilidade
Cluster WSFC
Monitor de Estado do Cluster WSFC
Função das Réplica de Disponibilidade
Função das Réplica de Disponibilidade
Sincronização de Dados das Réplicas Síncronas
Sincronização de Dados das Réplicas Síncronas
Estado de Integridade Estendida do Grupo de Disponibilidade
Monitor de Estado de Integridade Estendida do Grupo de Disponibilidade
Sincronização de Dados das Réplicas de Disponibilidade
Sincronização de Dados das Réplicas de Disponibilidade
Grupo de Disponibilidade – Tarefas do Console
SQL Server Management Studio
Abra o SQL Server Management Studio e conecte-se à Réplica Primária do Grupo de
Disponibilidade de destino.
SQL Server PowerShell
Abra o console do SQLPS e conecte-se às Réplicas Primárias do Grupo de Disponibilidade de
destino.
145
Política Crítica do Grupo de Disponibilidade
Política de Usuário Personalizada que tem Grupo de Disponibilidade como Faceta e uma das
categorias de erro como Categoria da Política.
Política Crítica do Grupo de Disponibilidade – Descobertas
MSSQL 2012: Descoberta Geral da Política de Usuário Personalizada
Descoberta de Políticas de Usuário Personalizadas para objetos AlwaysOn
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Não
Intervalo (segundos)
O intervalo de sondagem em 14400
segundos no qual a descoberta
será executada.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Política Crítica do Grupo de Disponibilidade – Monitores da Unidade
Política de Integridade do Grupo de Disponibilidade
Monitor de dois estados com o estado crítico 'Erro' usado principalmente para refletir o estado
das Políticas de Usuário Personalizadas que têm o Grupo de Disponibilidade como Faceta e uma
das categorias de erro predefinidas como Categoria da Política.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
146
falha.
Integridade do Grupo de Disponibilidade
Integridade do Grupo de Disponibilidade – Monitores da Unidade
Monitor de Conexão das Réplicas de Disponibilidade
Conexão das Réplicas de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Monitor de Sincronização de Dados das Réplicas de Disponibilidade
Sincronização de Dados das Réplicas de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o
fluxo de trabalho pode ser
executado antes de ser
300
147
fechado e marcado como com
falha.
Monitor de Sincronização de Dados das Réplicas Síncronas
Sincronização de Dados das Réplicas Síncronas
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Monitor de Failover Automático do Grupo de Disponibilidade
Failover Automático do Grupo de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
148
Monitor do Grupo de Disponibilidade Online
Grupo de Disponibilidade Online
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Monitor de Função das Réplicas de Disponibilidade
Função das Réplica de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Monitor do Cluster WSFC
Monitor do Cluster WSFC
149
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Integridade do Grupo de Disponibilidade – Monitores Agregados
Estado de Integridade Estendida do Grupo de Disponibilidade
Monitor de Estado Agregado de Integridade Estendida do Grupo de Disponibilidade
Integridade do Grupo de Disponibilidade – Monitores de Dependência
(rollup)
Políticas de Aviso do Grupo de Disponibilidade
Monitor de Estado de Políticas de Usuário Personalizadas de Aviso de Integridade do Grupo de
Disponibilidade
Políticas Críticas do Grupo de Disponibilidade
Monitor de Estado de Políticas de Usuário Personalizadas Críticas de Integridade do Grupo de
Disponibilidade
Política de Aviso do Grupo de Disponibilidade
Política de Usuário Personalizada que tem Grupo de Disponibilidade como Faceta e uma das
categorias de aviso como Categoria da Política.
Política de Aviso do Grupo de Disponibilidade – Monitores da Unidade
Política de Integridade do Grupo de Disponibilidade
Monitor de dois estados com o estado crítico 'Aviso' usado principalmente para refletir o estado
das Políticas de Usuário Personalizadas que têm o Grupo de Disponibilidade como Faceta e uma
das categorias de aviso predefinidas como Categoria da Política.
150
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Réplica de Disponibilidade
Réplica de Disponibilidade – Monitores da Unidade
Conexão da Réplicas de Disponibilidade
Conexão da Réplicas de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Estado da junção da réplica de disponibilidade
Estado da junção da réplica de disponibilidade
151
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Sincronização de Dados da Réplica de Disponibilidade
Sincronização de Dados da Réplica de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Função da Réplica de Disponibilidade
Função da Réplica de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
Sim
152
de trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Réplica de Disponibilidade – Monitores Agregados
Estado de Integridade Estendida da Réplica de Disponibilidade
Monitor de Estado Agregado de Integridade Estendida da Réplica de Disponibilidade
Réplica de Disponibilidade – Monitores de Dependência (rollup)
Políticas de Aviso da Réplica de Disponibilidade
Monitor de Estado de Políticas de Usuário Personalizadas de Aviso da Réplica de Disponibilidade
Políticas Crítica da Réplica de Disponibilidade
Monitor de Estado de Políticas de Usuário Personalizadas Críticas da Réplica de Disponibilidade
Réplica de Disponibilidade – Regras (alertas)
MSSQL 2012: Função de Réplica de Disponibilidade alterada
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Sim
Prioridade
Define a Prioridade do Alerta. 1
Severity
Define a Severidade do Alerta. 1
153
Réplica de Disponibilidade – Regras (sem alertas)
Controle de Fluxo/s
Número de controles de fluxo habilitados para esta réplica por segundo
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Bytes Enviados à Réplica/s
O número de bytes de mensagens de banco de dados enfileirados para serem enviados pela
rede a esta réplica. Os bytes incluem mensagens para todos os bancos de dados do grupo de
disponibilidade.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Bytes Enviados ao Transporte/s
O número total de bytes enviados pela rede à réplica
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
900
154
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
Tempo de Fluxo de Controle
O número de milissegundos de controle de fluxo foi habilitado para esta réplica no último
segundo
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Recebimentos da Réplica/s
Número total de mensagens recebidas desta réplica para o grupo de disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Envios ao Transporte/s
O número de mensagens enviadas pela rede a esta réplica. Isso se aplica a todas as mensagens
enviadas desta réplica que inclui mensagens de controle
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
155
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Envios à Réplica/s
O número de mensagens enfileirados a serem enviadas pela rede a esta réplica
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Bytes Recebidos da Réplica/s
Número total de bytes recebidos desta réplica pela rede para o grupo de disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Mensagens Reenviadas/s
A taxa por segundo para obter confirmações para mensagens enviadas à réplica
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
Sim
156
de trabalho.
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Réplica de Disponibilidade – Tarefas do Console
Failover Forçado
Abra o console do SQLPS e faça o failover na Réplica de Disponibilidade que a tornará a nova
réplica primária do grupo de disponibilidade. Nesta tarefa o parâmetro -AllowDataLoss é usado.
SQL Server PowerShell
Abra o console do SQLPS e conecte-se à Réplica de Disponibilidade de destino.
SQL Server Management Studio
Abra SQL Server Management Studio e conecte-se à Réplica de Disponibilidade de destino.
Failover Manual
Abra o console do SQLPS e faça o failover na Réplica de Disponibilidade que a tornará a nova
réplica primária do grupo de disponibilidade.
Política Crítica da Réplica de Disponibilidade
Política de Usuário Personalizada que tem Réplica de Disponibilidade como Faceta e uma das
categorias de erro como Categoria da Política.
Política Crítica da Réplica de Disponibilidade – Monitores da Unidade
Política de Integridade da Réplica de Disponibilidade
Monitor de dois estados com o estado crítico 'Erro' usado principalmente para refletir o estado
das Políticas de Usuário Personalizadas que têm a Réplica de Disponibilidade como Faceta e uma
das categorias de erro predefinidas como Categoria da Política.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
157
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Política de Aviso da Réplica de Disponibilidade
Política de Usuário Personalizada que tem Réplica de Disponibilidade como Faceta e uma das
categorias de aviso como Categoria da Política.
Política de Aviso da Réplica de Disponibilidade – Monitores da Unidade
Política de Integridade da Réplica de Disponibilidade
Monitor de dois estados com o estado crítico 'Aviso' usado principalmente para refletir o estado
das Políticas de Usuário Personalizadas que têm a Réplica de Disponibilidade como Faceta e uma
das categorias de aviso predefinidas como Categoria da Política.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Política crítica de banco de dados
Política de Usuário Personalizada que tem o Banco de Dados como Faceta e uma das categorias
de erro como Categoria da Política.
Política Crítica de Banco de Dados – Monitores da Unidade
158
Política de integridade do banco de dados
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.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Réplica de Banco de Dados
Esta é a representação de objeto SMO do Estado da Réplica de Banco de Dados
Réplica de Banco de Dados – Descobertas
MSSQL 2012: Descoberta do AlwaysOn das Réplicas de Banco de Dados
Descoberta de objetos do AlwaysOn da réplica de banco de dados
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Intervalo em Segundos
O intervalo de sondagem em 14400
segundos no qual a descoberta
será executada.
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
159
Réplica de Banco de Dados – Monitores da Unidade
Estado de Suspensão do Banco de Dados de Disponibilidade
Estado de Suspensão do Banco de Dados de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Sincronização dos Dados do Banco de Dados de Disponibilidade
Sincronização dos Dados do Banco de Dados de Disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Estado de junção do banco de dados de disponibilidade
160
Estado de junção do banco de dados de disponibilidade
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Réplica de Banco de Dados – Monitores agregados
Estado de Integridade Estendida da Réplica de Banco de Dados
Monitor de Estado Agregado de Integridade Estendida da Réplica de Banco de Dados
Réplica de Banco de Dados – Monitores de Dependência (rollup)
Políticas Críticas da Réplica de Banco de Dados
Monitor de Estado de Políticas de Usuário Personalizadas Críticas da Réplica de Banco de Dados
Políticas de Aviso da Réplica de Banco de Dados
Monitor de Estado de Políticas de Usuário Personalizadas de Aviso da Réplica de Banco de
Dados
Réplica de Banco de Dados – Regras (alertas)
MSSQL 2012: Função de Réplica de Banco de Dados alterada
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Sim
161
Prioridade
Define a Prioridade do Alerta. 1
Severity
Define a Severidade do Alerta. 1
Réplica de Banco de Dados – Regras (sem alertas)
Fila de Recuperação
Quantidade de registros de log nos arquivos de log da réplica secundária que ainda não foram
refeitos.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Total de Log a ser desfeito
Total de quilobytes de log que deve ser desfeito.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Fila de Envio de Log
O tamanho da fila de envio de log nesta réplica.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
162
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Bytes de Restauração Restantes
A quantidade de bytes de log que precisa ser refeita para concluir a fase de reversão.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Atraso na Transação
O tempo total que todas as transações aguardaram a confirmação secundária.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Ações de refazer bloqueadas/s
Número de vezes que o thread de RESTAURAÇÃO foi bloqueado neste banco de dados desde
que este banco de dados foi colocado ONLINE.
Nome
Descrição
Valor padrão
163
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Log Restante para operação Desfazer
A quantidade de log que precisa ser desfeita (em KB).
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Transações de Gravação Espelhadas/s
O número de transações processadas através das confirmações de sincronização. Dividindo o
atraso da transação por transações espelhadas para obter o atraso por transação.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Bytes Refeitos/s
A taxa em que os registros de log são restaurados na réplica secundária.
164
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Bytes de Log Recebidos/s
O número de bytes de log recebidos por esta réplica. Isso é válido apenas na réplica secundária
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Bytes de Arquivo Recebidos/s
O número de bytes de fluxo de arquivos recebidos desta réplica. Isso é válido apenas na réplica
secundária
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Não
Frequência (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
165
Réplica de Banco de Dados – Tarefas do Console
Suspender Movimentação de Dados
Abra o console do SQLPS e suspende o movimento de dados da Réplica de Banco de Dados de
destino
Retomar a Movimentação de Dados
Abra o console do SQLPS e retome o movimento de dados da Réplica de Banco de Dados de
destino
SQL Server PowerShell
Abra o console do SQLPS e conecte-se à Réplica de Disponibilidade da Réplica de Banco de
Dados de destino.
SQL Server Management Studio
Abra o SQL Server Management Studio e conecte-se à Réplica de Disponibilidade da Réplica de
Banco de Dados de destino.
Política Crítica da Réplica de Banco de Dados
Política de Usuário Personalizada que tem Estado da Réplica de Banco de Dados como Faceta e
uma das categorias de erro como Categoria da Política.
Política Crítica da Réplica de Banco de Dados – Monitores da Unidade
Política de Integridade da Réplica de Banco de Dados
Monitor de dois estados com o estado crítico 'Erro' usado principalmente para refletir o estado
das Políticas de Usuário Personalizadas que têm o Estado da Réplica de Banco de Dados como
Faceta e uma das categorias de erro predefinidas como Categoria de Política.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
166
falha.
Política de Aviso da Réplica de Banco de Dados
Política de Usuário Personalizada que tem Estado da Réplica de Banco de Dados como Faceta e
uma das categorias de aviso como Categoria da Política.
Política de Aviso da Réplica de Banco de Dados – Monitores da Unidade
Política de Integridade da Réplica de Banco de Dados
Monitor de dois estados com o estado crítico 'Aviso' usado principalmente para refletir o estado
das Políticas de Usuário Personalizadas que têm o Estado da Réplica de Banco de Dados como
Faceta e uma das categorias de aviso predefinidas como Categoria da Política.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Política de aviso de banco de dados
Política de Usuário Personalizada que tem o Banco de Dados como Faceta e uma das categorias
de aviso como Categoria da Política.
Política de Aviso de Banco de Dados – Monitores da Unidade
Política de integridade do banco de dados
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 o Banco de Dados como a faceta e uma das
categorias de aviso predefinidas como a Categoria de Política.
Nome
Descrição
Valor padrão
Habilitado
Habilita ou desabilita o fluxo
de trabalho.
Sim
167
Gerar Alertas
Define se o fluxo de trabalho
gera um Alerta.
Falso
Intervalo (segundos)
O intervalo de tempo
recorrente em segundos no
qual executa-se o fluxo de
trabalho.
900
Tempo Limite (segundos)
Especifica o tempo em que o 300
fluxo de trabalho pode ser
executado antes de ser
fechado e marcado como com
falha.
Grupo de Grupos de Disponibilidade
Um grupo que contém todos os Grupos de Disponibilidade do Microsoft SQL Server 2012
Grupo de Grupos de Disponibilidade – Descobertas
Popular Grupo de Disponibilidade do SQL
Esta regra de descoberta popula o Grupo de Disponibilidade.
Grupo de Grupos de Disponibilidade – Monitores de Dependência (rollup)
Rollup de Segurança do Grupo de Disponibilidade
Rollup de Segurança do Grupo de Disponibilidade
Rollup de Disponibilidade do Grupo de Disponibilidade
Rollup de Disponibilidade do Grupo de Disponibilidade
Rollup de Configuração do Grupo de Disponibilidade
Rollup de Configuração do Grupo de Disponibilidade
Rollup do Grupo de Disponibilidade
Rollup de Desempenho do Grupo de Disponibilidade
Grupo de Réplicas de Disponibilidade
Um grupo que contém todas as Réplicas de Disponibilidade do Microsoft SQL Server 2012
Grupo de Réplicas de Disponibilidade – Descobertas
Popular Grupo de Réplica de Disponibilidade do SQL
Esta regra de descoberta popula o Grupo de Réplica de Disponibilidade.
168
Grupo de Réplicas de Disponibilidade – Monitores de Dependência
(rollup)
Rollup de Disponibilidade da Réplica de Disponibilidade
Rollup de Disponibilidade da Réplica de Disponibilidade
Rollup da Réplica de Disponibilidade
Rollup de Desempenho da Réplica de Disponibilidade
Rollup de Segurança da Réplica de Disponibilidade
Rollup de Segurança da Réplica de Disponibilidade
Rollup de Configuração da Réplica de Disponibilidade
Rollup de Configuração da Réplica de Disponibilidade
Grupo de Réplicas de Banco de Dados
Um grupo que contém todas as Réplicas de Banco de Dados do Microsoft SQL Server 2012
Grupo de Réplicas de Banco de Dados – Descobertas
Popular Grupo de Réplica de Banco de Dados SQL
Esta regra de descoberta popula o Grupo de Réplica de Banco de Dados.
Grupo de Réplicas de Banco de Dados – Monitores de Dependência
(rollup)
Rollup da Réplica de Banco de Dados
Rollup de Desempenho da Réplica de Banco de Dados
Rollup de Configuração da Réplica de Banco de Dados
Rollup de Configuração da Réplica de Banco de Dados
Rollup de Segurança da Réplica de Banco de Dados
Rollup de Segurança da Réplica de Banco de Dados
Rollup de Disponibilidade da Réplica de Banco de Dados
Rollup de Disponibilidade da Réplica de Banco de Dados
169
Apêndice: Regras do Log de Eventos de
Deadlocks
Microsoft SQL Server 2005

Microsoft.SQLServer.2005.MSDTC_on_server__is_unavailable_1_5_Rule eventID: 8501

Microsoft.SQLServer.2005.Could_not_create_a_statement_object_using_OLE_DB_provi
der_1_5_Rule eventID: 7305

Microsoft.SQLServer.2005.Could_not_create_an_instance_of_OLE_DB_provider_1_5_R
ule eventID: 7302

Microsoft.SQLServer.2005.SQL_Server_Service_Broker_or_Database_Mirroring_Transp
ort_stopped_5_Rule eventID: 9691
170

Microsoft.SQLServer.2005.SQL_Server_SQL_Server_Service_Broker_attempted_to_use
_an_unsupported_encryption_algorithm_5_Rule eventID: 28060

Microsoft.SQLServer.2005.SQL_Server_Service_Broker_transmitter_shut_down_due_to
_an_exception_or_a_lack_of_memory_5_Rule eventID: 28073

Microsoft.SQLServer.2005.An_error_occurred_in_the_Service_Broker_manager_5_Rule
eventID: 9645

Microsoft.SQLServer.2005.The_Service_Broker_Database_Mirroring_Transport_could_n
ot_listen_for_connections_due_to_an_error_5_Rule eventID: 9693

Microsoft.SQLServer.2005.SQL_Server_Service_Broker_or_Database_Mirroring_is_runn
ing_in_FIPS_compliance_mode_5_Rule eventID: 28077

Microsoft.SQLServer.2005.An_error_occurred_while_processing_SQL_Server_Service_
Broker_mirroring_routes_5_Rule eventID: 9789

Microsoft.SQLServer.2005.An_SQL_Server_Service_Broker_dialog_caught_an_error_5_
Rule eventID: 9736

Microsoft.SQLServer.2005.A_SQL_Server_Service_Broker_cryptographic_operation_fail
ed_5_Rule eventID: 9641

Microsoft.SQLServer.2005.Cannot_start_service_broker_activation_manager_5_Rule
eventID: 9701

Microsoft.SQLServer.2005.SQL_Server_Service_Broker_could_not_query_the_FIPS_co
mpliance_mode_flag_from_the_registry_5_Rule eventID: 28076

Microsoft.SQLServer.2005.Cannot_start_SQL_Server_Service_Broker_on_Database_5_
Rule eventID: 9697

Microsoft.SQLServer.2005.The_SQL_Server_Service_Broker_or_Database_Mirroring_tr
ansport_is_disabled_or_not_configured_5_Rule eventID: 9666

Microsoft.SQLServer.2005.Cannot_start_service_broker_manager_5_Rule eventID:
9694

Microsoft.SQLServer.2005.SQL_Server_Service_Broker_Manager_has_shutdown_5_Ru
le eventID: 9689

Microsoft.SQLServer.2005.Service_Broker_was_not_able_to_allocate_memory_for_cryp
tographic_operations_5_Rule eventID: 9634

Microsoft.SQLServer.2005.An_SNI_call_failed_during_a_Service_Broker_Database_Mirr
oring_transport_operation_1_5_Rule eventID: 8471

Microsoft.SQLServer.2005.Cannot_start_service_broker_manager_due_to_operating_sy
stem_error_5_Rule eventID: 28002

Microsoft.SQLServer.2005.A_SQL_Server_Service_Broker_procedure_output_results_5
_Rule eventID: 9724

Microsoft.SQLServer.2005.An_error_occurred_in_the_SQL_Server_Service_Broker_mes
sage_transmitter_5_Rule eventID: 28072
171

Microsoft.SQLServer.2005.SQL_Server_Service_Broker_cannot_use_RC4_encryption_a
lgorithm_when_running_in_FIPS_compliance_mode_5_Rule eventID: 28078

Microsoft.SQLServer.2005.An_error_occurred_in_the_Service_Broker_queue_rollback_h
andler_5_Rule eventID: 8405

Microsoft.SQLServer.2005.SQL_Server_cannot_start_the_Service_Broker_event_handle
r_5_Rule eventID: 9696

Microsoft.SQLServer.2005.An_error_occurred_in_the_SQL_Server_Service_Broker_or_
Database_Mirroring_transport_manager_5_Rule eventID: 9643

Microsoft.SQLServer.2005.An_error_occurred_in_a_SQL_Server_Service_Broker_Datab
ase_Mirroring_transport_connection_endpoint_1_5_Rule eventID: 9642

Microsoft.SQLServer.2005.The_Service_Broker_Database_Mirroring_transport_cannot_li
sten_on_port_because_it_is_in_use_5_Rule eventID: 9692

Microsoft.SQLServer.2005.Cannot_start_service_broker_security_manager_5_Rule
eventID: 9698

Microsoft.SQLServer.2005.An_error_occurred_in_the_timer_event_cache_5_Rule
eventID: 9646

Microsoft.SQLServer.2005.SQL_Server_could_not_allocate_enough_memory_to_start_
Service_Broker_task_manager_5_Rule eventID: 9695

Microsoft.SQLServer.2005.SQL_Server_Service_Broker_or_Database_Mirror_cryptogra
phic_call_failed_5_Rule eventID: 9650

Microsoft.SQLServer.2005.An_error_occurred_in_the_SQL_Server_Service_Broker_mes
sage_dispatcher_5_Rule eventID: 9644

Microsoft.SQLServer.2005.SQLServerAgent_could_not_be_started_1_5_Rule eventID:
103

Microsoft.SQLServer.2005.Unable_to_re_open_the_local_eventlog_1_5_Rule eventID:
313

Microsoft.SQLServer.2005.Alert_engine_stopped_due_to_unrecoverable_local_eventlog
_errors_1_5_Rule eventID: 317

Microsoft.SQLServer.2005.Step_of_a_job_caused_an_exception_in_the_subsystem_1_
5_Rule eventID: 209

Microsoft.SQLServer.2005.A_SQL_job_failed_to_complete_successfully_1_5_Rule
eventID: 208

Microsoft.SQLServer.2005.The_agent_is_suspect._No_response_within_last_minutes_1
_5_Rule eventID: 20554

Microsoft.SQLServer.2005.Job_step_cannot_be_run_because_the_subsystem_failed_to
_load_1_5_Rule eventID: 212

Microsoft.SQLServer.2005.Unable_to_connect_to_SQL_Server_1_5_Rule eventID: 207

Microsoft.SQLServer.2005.The_configuration_file_could_not_be_loaded_5_Rule
eventID: 21
172

Microsoft.SQLServer.2005.RESTORE_could_not_start_database_1_5_Rule eventID:
3167

Microsoft.SQLServer.2005.Unexpected_end_of_file_while_reading_beginning_of_backu
p_set_1_5_Rule eventID: 3208

Microsoft.SQLServer.2005.Cannot_open_backup_device.__1_5_Rule eventID: 3201

Microsoft.SQLServer.2005.Database_cannot_be_opened_due_to_inaccessible_files_or_
insufficient_memory_or_disk_space._See_the_SQL_Server_errorlog_for_details_1_5_R
ule eventID: 945

Microsoft.SQLServer.2005.CREATE_DATABASE_failed._Could_not_allocate_enough_di
sk_space_for_a_new_database_on_the_named_disks_1_5_Rule eventID: 1803

Microsoft.SQLServer.2005.Could_not_obtain_exclusive_lock_on_database_5_Rule
eventID: 1807

Microsoft.SQLServer.2005.Full_Text_Search___Search_on_full_text_catalog_failed_with
_unknown_result_1_5_Rule eventID: 7607

Microsoft.SQLServer.2005.Full_Text_Search___Full_Text_Search_is_not_enabled_for_t
he_current_database._Use_sp_fulltext_database_to_enable_Full_Text_Search_1_5_Rul
e eventID: 15601

Microsoft.SQLServer.2005.Failed_to_finish_full_text_operation._The_filegroup_is_empty
_read_only_or_not_online_5_Rule eventID: 9964

Microsoft.SQLServer.2005.Full_Text_Search___An_unknown_full_text_failure_occurred
_1_5_Rule eventID: 7608

Microsoft.SQLServer.2005.Full_Text_Search___Full_text_catalog_lacks_sufficient_disk_
space_to_complete_this_operation_1_5_Rule eventID: 7622

Microsoft.SQLServer.2005.Full_Text_Search___Full_text_catalog_is_in_a_unusable_sta
te._Drop_and_re_create_this_full_text_catalog_1_5_Rule eventID: 7624

Microsoft.SQLServer.2005.A_default_full_text_catalog_does_not_exist_in_the_database
_or_user_does_not_have_permission_to_perform_this_action_5_Rule eventID: 9967

Microsoft.SQLServer.2005.Full_Text_Search___Could_not_find_full_text_index_for_data
base_1_5_Rule eventID: 7606

Microsoft.SQLServer.2005.Transaction_was_deadlocked_on_resources_with_another_p
rocess_and_has_been_chosen_as_the_deadlock_victim._Rerun_the_transaction_1_5_R
ule eventID: 1205

Microsoft.SQLServer.2005.The_provider_reported_an_unexpected_catastrophic_failure_
1_5_Rule eventID: 10001

Microsoft.SQLServer.2005.The_query_processor_could_not_start_the_necessary_threa
d_resources_for_parallel_query_execution_1_5_Rule eventID: 8642

Microsoft.SQLServer.2005.IS_Service_has_attempted_to_stop_a_running_package_5_
Rule eventID: 336
173

Microsoft.SQLServer.2005.IS_Service_failed_to_load_user_defined_Configuration_file_5
_Rule eventID: 272

Microsoft.SQLServer.2005.Internal_Query_Processor_Error__The_query_processor_ran
_out_of_stack_space_during_query_optimization_1_5_Rule eventID: 8621

Microsoft.SQLServer.2005.Internal_Query_Processor_Error__The_query_processor_cou
ld_not_obtain_access_to_a_required_interface_1_5_Rule eventID: 8601

Microsoft.SQLServer.2005.Internal_Query_Processor_Error__The_query_processor_enc
ountered_an_unexpected_error_during_execution_1_5_Rule eventID: 8630

Microsoft.SQLServer.2005.Internal_Query_Processor_Error__The_query_processor_enc
ountered_an_unexpected_error_during_the_processing_of_a_remote_query_phase_1_5
_Rule eventID: 8680

Microsoft.SQLServer.2005.The_query_has_been_canceled_because_the_estimated_co
st_of_this_query_exceeds_the_configured_threshold._Contact_the_system_administrato
r_1_5_Rule eventID: 8649

Microsoft.SQLServer.2005.Login_failed__Password_too_simple_5_Rule eventID: 18466

Microsoft.SQLServer.2005.Login_failed__Password_too_short_5_Rule eventID: 18464

Microsoft.SQLServer.2005.Login_failed__Error_during_validation_5_Rule eventID:
18468

Microsoft.SQLServer.2005.Could_not_obtain_information_about_Windows_NT_group_u
ser_1_5_Rule eventID: 15404

Microsoft.SQLServer.2005.Cannot_open_user_default_database._Login_failed_1_5_Rul
e eventID: 4064

Microsoft.SQLServer.2005.Login_failed__Password_fails_password_filter_DLL_requirem
ents_5_Rule eventID: 18467

Microsoft.SQLServer.2005.Cannot_determine_the_service_account_for_SQL_Server_in
stance_1_5_Rule eventID: 14353

Microsoft.SQLServer.2005.Permission_denied_on_object_1_5_Rule eventID: 229

Microsoft.SQLServer.2005.Login_failed__Password_cannot_be_used_at_this_time_5_R
ule eventID: 18463

Microsoft.SQLServer.2005.Login_failed__Password_too_long_5_Rule eventID: 18465

Microsoft.SQLServer.2005.Table_error__Page_allocated_to_object_was_not_seen.__Pa
ge_may_be_invalid_or_have_incorrect_object_ID_information_in_its_header_1_5_Rule
eventID: 2533

Microsoft.SQLServer.2005.Table_error__B_tree_level_mismatch_page_does_not_match
_level_from_parent__1_5_Rule eventID: 8931

Microsoft.SQLServer.2005.CHECKTABLE_processing_of_object_encountered_page_twi
ce._Possible_internal_error_or_allocation_fault_1_5_Rule eventID: 8973

Microsoft.SQLServer.2005.Table_error___Unexpected_page_type__1_5_Rule eventID:
8938
174

Microsoft.SQLServer.2005.Table_error__Extra_or_invalid_key_1_5_Rule eventID: 8952

Microsoft.SQLServer.2005.Table_error__cross_object_chain_linkage_1_5_Rule eventID:
8930

Microsoft.SQLServer.2005.Table_error__Wrong_PageId_in_the_page_header_1_5_Rule
eventID: 8909

Microsoft.SQLServer.2005.Table_error__page_is_out_of_the_range_of_this_database_1
_5_Rule eventID: 8968

Microsoft.SQLServer.2005.Conflict_table__does_not_exist_1_5_Rule eventID: 21286

Microsoft.SQLServer.2005.Table_error__Cross_object_linkage_1_5_Rule eventID: 8925

Microsoft.SQLServer.2005.CHECKTABLE_terminated._A_failure_was_detected_while_c
ollecting_facts._Possibly_tempdb_out_of_space_or_a_system_table_is_inconsistent._Ch
eck_previous_errors_1_5_Rule eventID: 8921

Microsoft.SQLServer.2005.Table_error__Column_is_not_a_valid_complex_column_1_5_
Rule eventID: 8960

Microsoft.SQLServer.2005.Table_error__Page_is_missing_a_reference_from_previous_
page._Possible_chain_linkage_problem_1_5_Rule eventID: 8978

Microsoft.SQLServer.2005.The_Log_Reader_Agent_for_transactional_replication_encou
ntered_an_invalid_log_sequence_number__LSN__when_reading_the_transaction_log_5
_Rule eventID: 18762

Microsoft.SQLServer.2005.Table_error__Page_was_not_seen_in_the_scan_although_its
_parent_and_previous_refer_to_it._Check_any_previous_errors_1_5_Rule eventID:
8976

Microsoft.SQLServer.2005.Table_error__Cross_object_linkage__Parent_page_in_object
_next_refer_to_page_not_in_the_same_object_1_5_Rule eventID: 8926

Microsoft.SQLServer.2005.Table_error__B_tree_page_has_two_parent_nodes__1_5_R
ule eventID: 8937

Microsoft.SQLServer.2005.Table_error__Slot_row_extends_into_free_space__1_5_Rule
eventID: 8943

Microsoft.SQLServer.2005.Table_error__Object_index_page_Test_failed._Slot___Offset
_is__invalid_1_5_Rule eventID: 8941

Microsoft.SQLServer.2005.Could_not_find_filegroup_ID_in_sys.filegroups_for_database
_5_Rule eventID: 8932

Microsoft.SQLServer.2005.The_user_is_not_allowed_to_truncate_the_system_table_1_
5_Rule eventID: 4709

Microsoft.SQLServer.2005.Failed_to_drop_column__from_table__1_5_Rule eventID:
21284

Microsoft.SQLServer.2005.Table_error__Page_is_missing_references_from_parent__un
known__and_previous_nodes._Possible_bad_root_entry_in_sysindexes_1_5_Rule
eventID: 8979
175

Microsoft.SQLServer.2005.Table_error__Page_in_its_header_is_allocated_by_another_
object_1_5_Rule eventID: 2534

Microsoft.SQLServer.2005.Table_error__The_text_ntext_or_image_node_at_page__is_r
eferenced_by_page_not_seen_in_the_scan_1_5_Rule eventID: 8965

Microsoft.SQLServer.2005.Table_error___Test_failed._Slot_overlaps_with_the_prior_ro
w_1_5_Rule eventID: 8942

Microsoft.SQLServer.2005.Table_error__IAM_page_is_linked_in_the_IAM_chain_for_obj
ect_1_5_Rule eventID: 8959

Microsoft.SQLServer.2005.Table_error__Extent_object_is_beyond_the_range_of_this_d
atabase_1_5_Rule eventID: 2579

Microsoft.SQLServer.2005.Table___No_columns_without_statistics_found_1_5_Rule
eventID: 15013

Microsoft.SQLServer.2005.Table_error__The_high_key_value_on_page_is_not_less_tha
n_the_low_key_value_in_the_parent_slot_of_the_next_page_1_5_Rule eventID: 8934

Microsoft.SQLServer.2005.Table_error__Allocation_page_has_invalid__page_header_v
alues.__1_5_Rule eventID: 8946

Microsoft.SQLServer.2005.Table_error__IAM_chain_linkage_error_1_5_Rule eventID:
8969

Microsoft.SQLServer.2005.Table_error___The_next_pointer_of_refers_to_page._Neither
_its_parent_were_encountered._Possible_bad_chain_linkage_1_5_Rule eventID: 8981

Microsoft.SQLServer.2005.Table_error__The_text_ntext_or_image_node_has_wrong_ty
pe_1_5_Rule eventID: 8963

Microsoft.SQLServer.2005.Table_error__The_text_ntext_or_image_node_at_page_is_no
t_referenced_1_5_Rule eventID: 8964

Microsoft.SQLServer.2005.Table_error___Address_is_not_aligned_1_5_Rule eventID:
8940

Microsoft.SQLServer.2005.One_or_more_indexes_are_damaged_and_must_be_repaire
d_or_dropped_1_5_Rule eventID: 8956

Microsoft.SQLServer.2005.Table_error__Cross_object_linkage._Page_PGID_next_is_no
t_in_the_same_index_1_5_Rule eventID: 8982

Microsoft.SQLServer.2005.Table_error__Parent_node_for_page_was_not_encountered_
1_5_Rule eventID: 8977

Microsoft.SQLServer.2005.Indexed_view_does_not_contain_all_rows_that_the_view_def
inition_produces.__Refer_to_Books_Online_for_more_information_on_this_error.__This
_does_not_necessarily_represent_an_integrity_issue_with_th_5_Rule eventID: 8908

Microsoft.SQLServer.2005.Table_error__Table_missing_or_invalid_key_in_index_for_th
e_row__1_5_Rule eventID: 8951

Microsoft.SQLServer.2005.Unique_table_computation_failed_1_5_Rule eventID: 16959
176

Microsoft.SQLServer.2005.Table__Creating_statistics_for_the_following_columns_1_5_
Rule eventID: 15018

Microsoft.SQLServer.2005.Table_error__B_tree_chain_linkage_mismatch.__1_5_Rule
eventID: 8936

Microsoft.SQLServer.2005.Failed_to_add_column__to_table__1_5_Rule eventID: 21285

Microsoft.SQLServer.2005.Table_error__Index_node_page_refers_to_child_page_and_p
revious_child_but_they_were_not_encountered_1_5_Rule eventID: 8980

Microsoft.SQLServer.2005.Table_error__The_low_key_value_on_page__is_not_the_key
_value_in_the_parent_1_5_Rule eventID: 8933

Microsoft.SQLServer.2005.Table_error__The_previous_link_on_page_does_not_match_
the_previous_page_that_the_parent_slot_expects_for_this_page_1_5_Rule eventID:
8935

Microsoft.SQLServer.2005.XML___XML_parsing_error_1_5_Rule eventID: 6603

Microsoft.SQLServer.2005.XML___XML_document_could_not_be_created_because_ser
ver_memory_is_low._Use_sp_xml_removedocument_to_release_XML_documents_1_5_
Rule eventID: 6624

Microsoft.SQLServer.2005.XML___Size_of_data_chunk_requested_from_the_stream_ex
ceeds_allowed_limit_5_Rule eventID: 6627

Microsoft.SQLServer.2005.XML___Failed_to_load_Msxml2.dll_1_5_Rule eventID: 6610

Microsoft.SQLServer.2005.XML___Failed_to_instantiate_class._Make_sure_Msxml2.dll_
exists_in_the_SQL_Server_installation_1_5_Rule eventID: 6608

Microsoft.SQLServer.2005.XML___FOR_XML_EXPLICIT_stack_overflow_occurred._Cir
cular_parent_tag_relationships_are_not_allowed_1_5_Rule eventID: 6805

Microsoft.SQLServer.2005.XML___XML_error_1_5_Rule eventID: 6600
Microsoft SQL Server 2008

Microsoft.SQLServer.2008.MSDTC_on_server__is_unavailable_1_5_Rule eventID: 8501

Microsoft.SQLServer.2008.Could_not_create_a_statement_object_using_OLE_DB_provi
der_1_5_Rule eventID: 7305

Microsoft.SQLServer.2008.Could_not_create_an_instance_of_OLE_DB_provider_1_5_R
ule eventID: 7302

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_or_Database_Mirroring_Transp
ort_stopped_5_Rule eventID: 9691

Microsoft.SQLServer.2008.SQL_Server_SQL_Server_Service_Broker_attempted_to_use
_an_unsupported_encryption_algorithm_5_Rule eventID: 28060
177

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_transmitter_shut_down_due_to
_an_exception_or_a_lack_of_memory_5_Rule eventID: 28073

Microsoft.SQLServer.2008.An_error_occurred_in_the_Service_Broker_manager_5_Rule
eventID: 9645

Microsoft.SQLServer.2008.The_Service_Broker_Database_Mirroring_Transport_could_n
ot_listen_for_connections_due_to_an_error_5_Rule eventID: 9693

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_or_Database_Mirroring_is_runn
ing_in_FIPS_compliance_mode_5_Rule eventID: 28077

Microsoft.SQLServer.2008.An_error_occurred_while_processing_SQL_Server_Service_
Broker_mirroring_routes_5_Rule eventID: 9789

Microsoft.SQLServer.2008.An_SQL_Server_Service_Broker_dialog_caught_an_error_5_
Rule eventID: 9736

Microsoft.SQLServer.2008.A_SQL_Server_Service_Broker_cryptographic_operation_fail
ed_5_Rule eventID: 9641

Microsoft.SQLServer.2008.Cannot_start_service_broker_activation_manager_5_Rule
eventID: 9701

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_could_not_query_the_FIPS_co
mpliance_mode_flag_from_the_registry_5_Rule eventID: 28076

Microsoft.SQLServer.2008.Cannot_start_SQL_Server_Service_Broker_on_Database_5_
Rule eventID: 9697

Microsoft.SQLServer.2008.The_SQL_Server_Service_Broker_or_Database_Mirroring_tr
ansport_is_disabled_or_not_configured_5_Rule eventID: 9666

Microsoft.SQLServer.2008.Cannot_start_service_broker_manager_5_Rule eventID:
9694

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_Manager_has_shutdown_5_Ru
le eventID: 9689

Microsoft.SQLServer.2008.Service_Broker_was_not_able_to_allocate_memory_for_cryp
tographic_operations_5_Rule eventID: 9634

Microsoft.SQLServer.2008.An_SNI_call_failed_during_a_Service_Broker_Database_Mirr
oring_transport_operation_1_5_Rule eventID: 8471

Microsoft.SQLServer.2008.Cannot_start_service_broker_manager_due_to_operating_sy
stem_error_5_Rule eventID: 28002

Microsoft.SQLServer.2008.A_SQL_Server_Service_Broker_procedure_output_results_5
_Rule eventID: 9724

Microsoft.SQLServer.2008.An_error_occurred_in_the_SQL_Server_Service_Broker_mes
sage_transmitter_5_Rule eventID: 28072

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_cannot_use_RC4_encryption_a
lgorithm_when_running_in_FIPS_compliance_mode_5_Rule eventID: 28078
178

Microsoft.SQLServer.2008.An_error_occurred_in_the_Service_Broker_queue_rollback_h
andler_5_Rule eventID: 8405

Microsoft.SQLServer.2008.SQL_Server_cannot_start_the_Service_Broker_event_handle
r_5_Rule eventID: 9696

Microsoft.SQLServer.2008.An_error_occurred_in_the_SQL_Server_Service_Broker_or_
Database_Mirroring_transport_manager_5_Rule eventID: 9643

Microsoft.SQLServer.2008.An_error_occurred_in_a_SQL_Server_Service_Broker_Datab
ase_Mirroring_transport_connection_endpoint_1_5_Rule eventID: 9642

Microsoft.SQLServer.2008.The_Service_Broker_Database_Mirroring_transport_cannot_li
sten_on_port_because_it_is_in_use_5_Rule eventID: 9692

Microsoft.SQLServer.2008.Cannot_start_service_broker_security_manager_5_Rule
eventID: 9698

Microsoft.SQLServer.2008.An_error_occurred_in_the_timer_event_cache_5_Rule
eventID: 9646

Microsoft.SQLServer.2008.SQL_Server_could_not_allocate_enough_memory_to_start_
Service_Broker_task_manager_5_Rule eventID: 9695

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_or_Database_Mirror_cryptogra
phic_call_failed_5_Rule eventID: 9650

Microsoft.SQLServer.2008.An_error_occurred_in_the_SQL_Server_Service_Broker_mes
sage_dispatcher_5_Rule eventID: 9644

Microsoft.SQLServer.2008.SQLServerAgent_could_not_be_started_1_5_Rule eventID:
103

Microsoft.SQLServer.2008.Unable_to_re_open_the_local_eventlog_1_5_Rule eventID:
313

Microsoft.SQLServer.2008.Alert_engine_stopped_due_to_unrecoverable_local_eventlog
_errors_1_5_Rule eventID: 317

Microsoft.SQLServer.2008.Step_of_a_job_caused_an_exception_in_the_subsystem_1_
5_Rule eventID: 209

Microsoft.SQLServer.2008.A_SQL_job_failed_to_complete_successfully_1_5_Rule
eventID: 208

Microsoft.SQLServer.2008.The_agent_is_suspect._No_response_within_last_minutes_1
_5_Rule eventID: 20554

Microsoft.SQLServer.2008.Job_step_cannot_be_run_because_the_subsystem_failed_to
_load_1_5_Rule eventID: 212

Microsoft.SQLServer.2008.Unable_to_connect_to_SQL_Server_1_5_Rule eventID: 207

Microsoft.SQLServer.2008.The_configuration_file_could_not_be_loaded_5_Rule
eventID: 21

Microsoft.SQLServer.2008.RESTORE_could_not_start_database_1_5_Rule eventID:
3167
179

Microsoft.SQLServer.2008.Unexpected_end_of_file_while_reading_beginning_of_backu
p_set_1_5_Rule eventID: 3208

Microsoft.SQLServer.2008.Cannot_open_backup_device.__1_5_Rule eventID: 3201

Microsoft.SQLServer.2008.Database_cannot_be_opened_due_to_inaccessible_files_or_
insufficient_memory_or_disk_space._See_the_SQL_Server_errorlog_for_details_1_5_R
ule eventID: 945

Microsoft.SQLServer.2008.CREATE_DATABASE_failed._Could_not_allocate_enough_di
sk_space_for_a_new_database_on_the_named_disks_1_5_Rule eventID: 1803

Microsoft.SQLServer.2008.Could_not_obtain_exclusive_lock_on_database_5_Rule
eventID: 1807

Microsoft.SQLServer.2008.Full_Text_Search___Search_on_full_text_catalog_failed_with
_unknown_result_1_5_Rule eventID: 7607

Microsoft.SQLServer.2008.Full_Text_Search___Full_Text_Search_is_not_enabled_for_t
he_current_database._Use_sp_fulltext_database_to_enable_Full_Text_Search_1_5_Rul
e eventID: 15601

Microsoft.SQLServer.2008.Failed_to_finish_full_text_operation._The_filegroup_is_empty
_read_only_or_not_online_5_Rule eventID: 9964

Microsoft.SQLServer.2008.Full_Text_Search___An_unknown_full_text_failure_occurred
_1_5_Rule eventID: 7608

Microsoft.SQLServer.2008.Full_Text_Search___Full_text_catalog_lacks_sufficient_disk_
space_to_complete_this_operation_1_5_Rule eventID: 7622

Microsoft.SQLServer.2008.Full_Text_Search___Full_text_catalog_is_in_a_unusable_sta
te._Drop_and_re_create_this_full_text_catalog_1_5_Rule eventID: 7624

Microsoft.SQLServer.2008.A_default_full_text_catalog_does_not_exist_in_the_database
_or_user_does_not_have_permission_to_perform_this_action_5_Rule eventID: 9967

Microsoft.SQLServer.2008.Full_Text_Search___Could_not_find_full_text_index_for_data
base_1_5_Rule eventID: 7606

Microsoft.SQLServer.2008.Transaction_was_deadlocked_on_resources_with_another_p
rocess_and_has_been_chosen_as_the_deadlock_victim._Rerun_the_transaction_1_5_R
ule eventID: 1205

Microsoft.SQLServer.2008.The_provider_reported_an_unexpected_catastrophic_failure_
1_5_Rule eventID: 10001

Microsoft.SQLServer.2008.The_query_processor_could_not_start_the_necessary_threa
d_resources_for_parallel_query_execution_1_5_Rule eventID: 8642

Microsoft.SQLServer.2008.IS_Service_has_attempted_to_stop_a_running_package_5_
Rule eventID: 336

Microsoft.SQLServer.2008.IS_Service_failed_to_load_user_defined_Configuration_file_5
_Rule eventID: 272
180

Microsoft.SQLServer.2008.Internal_Query_Processor_Error__The_query_processor_ran
_out_of_stack_space_during_query_optimization_1_5_Rule eventID: 8621

Microsoft.SQLServer.2008.Internal_Query_Processor_Error__The_query_processor_cou
ld_not_obtain_access_to_a_required_interface_1_5_Rule eventID: 8601

Microsoft.SQLServer.2008.Internal_Query_Processor_Error__The_query_processor_enc
ountered_an_unexpected_error_during_execution_1_5_Rule eventID: 8630

Microsoft.SQLServer.2008.Internal_Query_Processor_Error__The_query_processor_enc
ountered_an_unexpected_error_during_the_processing_of_a_remote_query_phase_1_5
_Rule eventID: 8680

Microsoft.SQLServer.2008.The_query_has_been_canceled_because_the_estimated_co
st_of_this_query_exceeds_the_configured_threshold._Contact_the_system_administrato
r_1_5_Rule eventID: 8649

Microsoft.SQLServer.2008.Login_failed__Password_too_simple_5_Rule eventID: 18466

Microsoft.SQLServer.2008.Login_failed__Password_too_short_5_Rule eventID: 18464

Microsoft.SQLServer.2008.Login_failed__Error_during_validation_5_Rule eventID:
18468

Microsoft.SQLServer.2008.Could_not_obtain_information_about_Windows_NT_group_u
ser_1_5_Rule eventID: 15404

Microsoft.SQLServer.2008.Cannot_open_user_default_database._Login_failed_1_5_Rul
e eventID: 4064

Microsoft.SQLServer.2008.Login_failed__Password_fails_password_filter_DLL_requirem
ents_5_Rule eventID: 18467

Microsoft.SQLServer.2008.Cannot_determine_the_service_account_for_SQL_Server_in
stance_1_5_Rule eventID: 14353

Microsoft.SQLServer.2008.Permission_denied_on_object_1_5_Rule eventID: 229

Microsoft.SQLServer.2008.Login_failed__Password_cannot_be_used_at_this_time_5_R
ule eventID: 18463

Microsoft.SQLServer.2008.Login_failed__Password_too_long_5_Rule eventID: 18465

Microsoft.SQLServer.2008.Table_error__Page_allocated_to_object_was_not_seen.__Pa
ge_may_be_invalid_or_have_incorrect_object_ID_information_in_its_header_1_5_Rule
eventID: 2533

Microsoft.SQLServer.2008.Table_error__B_tree_level_mismatch_page_does_not_match
_level_from_parent__1_5_Rule eventID: 8931

Microsoft.SQLServer.2008.CHECKTABLE_processing_of_object_encountered_page_twi
ce._Possible_internal_error_or_allocation_fault_1_5_Rule eventID: 8973

Microsoft.SQLServer.2008.Table_error___Unexpected_page_type__1_5_Rule eventID:
8938

Microsoft.SQLServer.2008.Table_error__Extra_or_invalid_key_1_5_Rule eventID: 8952
181

Microsoft.SQLServer.2008.Table_error__cross_object_chain_linkage_1_5_Rule eventID:
8930

Microsoft.SQLServer.2008.Table_error__Wrong_PageId_in_the_page_header_1_5_Rule
eventID: 8909

Microsoft.SQLServer.2008.Table_error__page_is_out_of_the_range_of_this_database_1
_5_Rule eventID: 8968

Microsoft.SQLServer.2008.Conflict_table__does_not_exist_1_5_Rule eventID: 21286

Microsoft.SQLServer.2008.Table_error__Cross_object_linkage_1_5_Rule eventID: 8925

Microsoft.SQLServer.2008.CHECKTABLE_terminated._A_failure_was_detected_while_c
ollecting_facts._Possibly_tempdb_out_of_space_or_a_system_table_is_inconsistent._Ch
eck_previous_errors_1_5_Rule eventID: 8921

Microsoft.SQLServer.2008.Table_error__Column_is_not_a_valid_complex_column_1_5_
Rule eventID: 8960

Microsoft.SQLServer.2008.Table_error__Page_is_missing_a_reference_from_previous_
page._Possible_chain_linkage_problem_1_5_Rule eventID: 8978

Microsoft.SQLServer.2008.The_Log_Reader_Agent_for_transactional_replication_encou
ntered_an_invalid_log_sequence_number__LSN__when_reading_the_transaction_log_5
_Rule eventID: 18762

Microsoft.SQLServer.2008.Table_error__Page_was_not_seen_in_the_scan_although_its
_parent_and_previous_refer_to_it._Check_any_previous_errors_1_5_Rule eventID:
8976

Microsoft.SQLServer.2008.Table_error__Cross_object_linkage__Parent_page_in_object
_next_refer_to_page_not_in_the_same_object_1_5_Rule eventID: 8926

Microsoft.SQLServer.2008.Table_error__B_tree_page_has_two_parent_nodes__1_5_R
ule eventID: 8937

Microsoft.SQLServer.2008.Table_error__Slot_row_extends_into_free_space__1_5_Rule
eventID: 8943

Microsoft.SQLServer.2008.Table_error__Object_index_page_Test_failed._Slot___Offset
_is__invalid_1_5_Rule eventID: 8941

Microsoft.SQLServer.2008.Could_not_find_filegroup_ID_in_sys.filegroups_for_database
_5_Rule eventID: 8932

Microsoft.SQLServer.2008.The_user_is_not_allowed_to_truncate_the_system_table_1_
5_Rule eventID: 4709

Microsoft.SQLServer.2008.Failed_to_drop_column__from_table__1_5_Rule eventID:
21284

Microsoft.SQLServer.2008.Table_error__Page_is_missing_references_from_parent__un
known__and_previous_nodes._Possible_bad_root_entry_in_sysindexes_1_5_Rule
eventID: 8979
182

Microsoft.SQLServer.2008.Table_error__Page_in_its_header_is_allocated_by_another_
object_1_5_Rule eventID: 2534

Microsoft.SQLServer.2008.Table_error__The_text_ntext_or_image_node_at_page__is_r
eferenced_by_page_not_seen_in_the_scan_1_5_Rule eventID: 8965

Microsoft.SQLServer.2008.Table_error___Test_failed._Slot_overlaps_with_the_prior_ro
w_1_5_Rule eventID: 8942

Microsoft.SQLServer.2008.Table_error__IAM_page_is_linked_in_the_IAM_chain_for_obj
ect_1_5_Rule eventID: 8959

Microsoft.SQLServer.2008.Table_error__Extent_object_is_beyond_the_range_of_this_d
atabase_1_5_Rule eventID: 2579

Microsoft.SQLServer.2008.Table___No_columns_without_statistics_found_1_5_Rule
eventID: 15013

Microsoft.SQLServer.2008.Table_error__The_high_key_value_on_page_is_not_less_tha
n_the_low_key_value_in_the_parent_slot_of_the_next_page_1_5_Rule eventID: 8934

Microsoft.SQLServer.2008.Table_error__Allocation_page_has_invalid__page_header_v
alues.__1_5_Rule eventID: 8946

Microsoft.SQLServer.2008.Table_error__IAM_chain_linkage_error_1_5_Rule eventID:
8969

Microsoft.SQLServer.2008.Table_error___The_next_pointer_of_refers_to_page._Neither
_its_parent_were_encountered._Possible_bad_chain_linkage_1_5_Rule eventID: 8981

Microsoft.SQLServer.2008.Table_error__The_text_ntext_or_image_node_has_wrong_ty
pe_1_5_Rule eventID: 8963

Microsoft.SQLServer.2008.Table_error__The_text_ntext_or_image_node_at_page_is_no
t_referenced_1_5_Rule eventID: 8964

Microsoft.SQLServer.2008.Table_error___Address_is_not_aligned_1_5_Rule eventID:
8940

Microsoft.SQLServer.2008.One_or_more_indexes_are_damaged_and_must_be_repaire
d_or_dropped_1_5_Rule eventID: 8956

Microsoft.SQLServer.2008.Table_error__Cross_object_linkage._Page_PGID_next_is_no
t_in_the_same_index_1_5_Rule eventID: 8982

Microsoft.SQLServer.2008.Table_error__Parent_node_for_page_was_not_encountered_
1_5_Rule eventID: 8977

Microsoft.SQLServer.2008.Indexed_view_does_not_contain_all_rows_that_the_view_def
inition_produces.__Refer_to_Books_Online_for_more_information_on_this_error.__This
_does_not_necessarily_represent_an_integrity_issue_with_th_5_Rule eventID: 8908

Microsoft.SQLServer.2008.Table_error__Table_missing_or_invalid_key_in_index_for_th
e_row__1_5_Rule eventID: 8951

Microsoft.SQLServer.2008.Unique_table_computation_failed_1_5_Rule eventID: 16959
183

Microsoft.SQLServer.2008.Table__Creating_statistics_for_the_following_columns_1_5_
Rule eventID: 15018

Microsoft.SQLServer.2008.Table_error__B_tree_chain_linkage_mismatch.__1_5_Rule
eventID: 8936

Microsoft.SQLServer.2008.Failed_to_add_column__to_table__1_5_Rule eventID: 21285

Microsoft.SQLServer.2008.Table_error__Index_node_page_refers_to_child_page_and_p
revious_child_but_they_were_not_encountered_1_5_Rule eventID: 8980

Microsoft.SQLServer.2008.Table_error__The_low_key_value_on_page__is_not_the_key
_value_in_the_parent_1_5_Rule eventID: 8933

Microsoft.SQLServer.2008.Table_error__The_previous_link_on_page_does_not_match_
the_previous_page_that_the_parent_slot_expects_for_this_page_1_5_Rule eventID:
8935

Microsoft.SQLServer.2008.XML___XML_parsing_error_1_5_Rule eventID: 6603

Microsoft.SQLServer.2008.XML___XML_document_could_not_be_created_because_ser
ver_memory_is_low._Use_sp_xml_removedocument_to_release_XML_documents_1_5_
Rule eventID: 6624

Microsoft.SQLServer.2008.XML___Size_of_data_chunk_requested_from_the_stream_ex
ceeds_allowed_limit_5_Rule eventID: 6627

Microsoft.SQLServer.2008.XML___Failed_to_load_Msxml2.dll_1_5_Rule eventID: 6610

Microsoft.SQLServer.2008.XML___Failed_to_instantiate_class._Make_sure_Msxml2.dll_
exists_in_the_SQL_Server_installation_1_5_Rule eventID: 6608

Microsoft.SQLServer.2008.XML___FOR_XML_EXPLICIT_stack_overflow_occurred._Cir
cular_parent_tag_relationships_are_not_allowed_1_5_Rule eventID: 6805

Microsoft.SQLServer.2008.XML___XML_error_1_5_Rule eventID: 6600

Microsoft.SQLServer.2008.Script_Failed_Database_Login eventID: 4001

Microsoft.SQLServer.2008.ReplicationAgentFailureRule eventID: 20536

Microsoft.SQLServer.2008.FailedToCreateSubdirectoryUnderReplicationWorkingDirector
yRule eventID: 21330

Microsoft.SQLServer.2008.ArticleUpdateSuccessfulRule eventID: 14025

Microsoft.SQLServer.2008.BeginLSNSpecifiedForReplicationLogscanInvalidRule
eventID: 18765

Microsoft.SQLServer.2008.CouldNotCleanUpDistributionHistoryTablesRule eventID:
20553

Microsoft.SQLServer.2008.LoginAccountIsNotInThePublicationAccessListRule eventID:
21049

Microsoft.SQLServer.2008.ReplicationAgentSuccessRule eventID: 20540

Microsoft.SQLServer.2008.AnotherLogReaderIsReplicatingDatabaseRule eventID:
18752

Microsoft.SQLServer.2008.CouldNotAllocateMemoryForReplicationRule eventID: 18755
184

Microsoft.SQLServer.2008.SchemaReplicationFailedRule eventID: 21198

Microsoft.SQLServer.2008.SystemTablesForMergeReplicationCouldNotBeDroppedSucc
essfullyRule eventID: 20007

Microsoft.SQLServer.2008.ErrorOccurredWhileWaitingOnArticleCacheAccessEventRule
eventID: 18776

Microsoft.SQLServer.2008.InitialSnapshotForPublicationIsNotYetAvailableRule eventID:
21075

Microsoft.SQLServer.2008.SpecifiedLSNForRepldoneLogscanOccursBeforeTheCurrentS
tartOfReplicationInTheLogRule eventID: 18768

Microsoft.SQLServer.2008.CouldNotGetReplicationInformationForTableRule eventID:
18756

Microsoft.SQLServer.2008.SubscriptionStatusCouldNotBeChangedRule eventID: 14070

Microsoft.SQLServer.2008.LogReaderAgentEncounteredUnexpectedLogRecordOfType
WhileProcessingDMLOperationRule eventID: 18775

Microsoft.SQLServer.2008.ArticleCouldNotBeAddedToPublicationRule eventID: 20009

Microsoft.SQLServer.2008.CouldNotRemovePublicationFromADRule eventID: 21369
Microsoft SQL Server 2012

Microsoft.SQLServer.2012.MSDTC_on_server__is_unavailable_1_5_Rule eventID: 8501

Microsoft.SQLServer.2012.Could_not_create_a_statement_object_using_OLE_DB_provi
der_1_5_Rule eventID: 7305

Microsoft.SQLServer.2012.Could_not_create_an_instance_of_OLE_DB_provider_1_5_R
ule eventID: 7302

Microsoft.SQLServer.2012.SQL_Server_Service_Broker_or_Database_Mirroring_Transp
ort_stopped_5_Rule eventID: 9691

Microsoft.SQLServer.2012.SQL_Server_SQL_Server_Service_Broker_attempted_to_use
_an_unsupported_encryption_algorithm_5_Rule eventID: 28060

Microsoft.SQLServer.2012.SQL_Server_Service_Broker_transmitter_shut_down_due_to
_an_exception_or_a_lack_of_memory_5_Rule eventID: 28073

Microsoft.SQLServer.2012.An_error_occurred_in_the_Service_Broker_manager_5_Rule
eventID: 9645

Microsoft.SQLServer.2012.The_Service_Broker_Database_Mirroring_Transport_could_n
ot_listen_for_connections_due_to_an_error_5_Rule eventID: 9693

Microsoft.SQLServer.2012.SQL_Server_Service_Broker_or_Database_Mirroring_is_runn
ing_in_FIPS_compliance_mode_5_Rule eventID: 28077
185

Microsoft.SQLServer.2012.An_error_occurred_while_processing_SQL_Server_Service_
Broker_mirroring_routes_5_Rule eventID: 9789

Microsoft.SQLServer.2012.An_SQL_Server_Service_Broker_dialog_caught_an_error_5_
Rule eventID: 9736

Microsoft.SQLServer.2012.A_SQL_Server_Service_Broker_cryptographic_operation_fail
ed_5_Rule eventID: 9641

Microsoft.SQLServer.2012.Cannot_start_service_broker_activation_manager_5_Rule
eventID: 9701

Microsoft.SQLServer.2012.SQL_Server_Service_Broker_could_not_query_the_FIPS_co
mpliance_mode_flag_from_the_registry_5_Rule eventID: 28076

Microsoft.SQLServer.2012.Cannot_start_SQL_Server_Service_Broker_on_Database_5_
Rule eventID: 9697

Microsoft.SQLServer.2012.The_SQL_Server_Service_Broker_or_Database_Mirroring_tr
ansport_is_disabled_or_not_configured_5_Rule eventID: 9666

Microsoft.SQLServer.2012.Cannot_start_service_broker_manager_5_Rule eventID:
9694

Microsoft.SQLServer.2012.SQL_Server_Service_Broker_Manager_has_shutdown_5_Ru
le eventID: 9689

Microsoft.SQLServer.2012.Service_Broker_was_not_able_to_allocate_memory_for_cryp
tographic_operations_5_Rule eventID: 9634

Microsoft.SQLServer.2012.An_SNI_call_failed_during_a_Service_Broker_Database_Mirr
oring_transport_operation_1_5_Rule eventID: 8471

Microsoft.SQLServer.2012.Cannot_start_service_broker_manager_due_to_operating_sy
stem_error_5_Rule eventID: 28002

Microsoft.SQLServer.2012.A_SQL_Server_Service_Broker_procedure_output_results_5
_Rule eventID: 9724

Microsoft.SQLServer.2012.An_error_occurred_in_the_SQL_Server_Service_Broker_mes
sage_transmitter_5_Rule eventID: 28072

Microsoft.SQLServer.2012.SQL_Server_Service_Broker_cannot_use_RC4_encryption_a
lgorithm_when_running_in_FIPS_compliance_mode_5_Rule eventID: 28078

Microsoft.SQLServer.2012.An_error_occurred_in_the_Service_Broker_queue_rollback_h
andler_5_Rule eventID: 8405

Microsoft.SQLServer.2012.SQL_Server_cannot_start_the_Service_Broker_event_handle
r_5_Rule eventID: 9696

Microsoft.SQLServer.2012.An_error_occurred_in_the_SQL_Server_Service_Broker_or_
Database_Mirroring_transport_manager_5_Rule eventID: 9643

Microsoft.SQLServer.2012.An_error_occurred_in_a_SQL_Server_Service_Broker_Datab
ase_Mirroring_transport_connection_endpoint_1_5_Rule eventID: 9642
186

Microsoft.SQLServer.2012.The_Service_Broker_Database_Mirroring_transport_cannot_li
sten_on_port_because_it_is_in_use_5_Rule eventID: 9692

Microsoft.SQLServer.2012.Cannot_start_service_broker_security_manager_5_Rule
eventID: 9698

Microsoft.SQLServer.2012.An_error_occurred_in_the_timer_event_cache_5_Rule
eventID: 9646

Microsoft.SQLServer.2012.SQL_Server_could_not_allocate_enough_memory_to_start_
Service_Broker_task_manager_5_Rule eventID: 9695

Microsoft.SQLServer.2012.SQL_Server_Service_Broker_or_Database_Mirror_cryptogra
phic_call_failed_5_Rule eventID: 9650

Microsoft.SQLServer.2012.An_error_occurred_in_the_SQL_Server_Service_Broker_mes
sage_dispatcher_5_Rule eventID: 9644

Microsoft.SQLServer.2012.SQLServerAgent_could_not_be_started_1_5_Rule eventID:
103

Microsoft.SQLServer.2012.Unable_to_re_open_the_local_eventlog_1_5_Rule eventID:
313

Microsoft.SQLServer.2012.Alert_engine_stopped_due_to_unrecoverable_local_eventlog
_errors_1_5_Rule eventID: 317

Microsoft.SQLServer.2012.Step_of_a_job_caused_an_exception_in_the_subsystem_1_
5_Rule eventID: 209

Microsoft.SQLServer.2012.A_SQL_job_failed_to_complete_successfully_1_5_Rule
eventID: 208

Microsoft.SQLServer.2012.The_agent_is_suspect._No_response_within_last_minutes_1
_5_Rule eventID: 20554

Microsoft.SQLServer.2012.Job_step_cannot_be_run_because_the_subsystem_failed_to
_load_1_5_Rule eventID: 212

Microsoft.SQLServer.2012.Unable_to_connect_to_SQL_Server_1_5_Rule eventID: 207

Microsoft.SQLServer.2012.The_configuration_file_could_not_be_loaded_5_Rule
eventID: 21

Microsoft.SQLServer.2012.RESTORE_could_not_start_database_1_5_Rule eventID:
3167

Microsoft.SQLServer.2012.Unexpected_end_of_file_while_reading_beginning_of_backu
p_set_1_5_Rule eventID: 3208

Microsoft.SQLServer.2012.Cannot_open_backup_device.__1_5_Rule eventID: 3201

Microsoft.SQLServer.2012.Database_cannot_be_opened_due_to_inaccessible_files_or_
insufficient_memory_or_disk_space._See_the_SQL_Server_errorlog_for_details_1_5_R
ule eventID: 945

Microsoft.SQLServer.2012.CREATE_DATABASE_failed._Could_not_allocate_enough_di
sk_space_for_a_new_database_on_the_named_disks_1_5_Rule eventID: 1803
187

Microsoft.SQLServer.2012.Could_not_obtain_exclusive_lock_on_database_5_Rule
eventID: 1807

Microsoft.SQLServer.2012.Full_Text_Search___Search_on_full_text_catalog_failed_with
_unknown_result_1_5_Rule eventID: 7607

Microsoft.SQLServer.2012.Full_Text_Search___Full_Text_Search_is_not_enabled_for_t
he_current_database._Use_sp_fulltext_database_to_enable_Full_Text_Search_1_5_Rul
e eventID: 15601

Microsoft.SQLServer.2012.Failed_to_finish_full_text_operation._The_filegroup_is_empty
_read_only_or_not_online_5_Rule eventID: 9964

Microsoft.SQLServer.2012.Full_Text_Search___An_unknown_full_text_failure_occurred
_1_5_Rule eventID: 7608

Microsoft.SQLServer.2012.Full_Text_Search___Full_text_catalog_lacks_sufficient_disk_
space_to_complete_this_operation_1_5_Rule eventID: 7622

Microsoft.SQLServer.2012.Full_Text_Search___Full_text_catalog_is_in_a_unusable_sta
te._Drop_and_re_create_this_full_text_catalog_1_5_Rule eventID: 7624

Microsoft.SQLServer.2012.A_default_full_text_catalog_does_not_exist_in_the_database
_or_user_does_not_have_permission_to_perform_this_action_5_Rule eventID: 9967

Microsoft.SQLServer.2012.Full_Text_Search___Could_not_find_full_text_index_for_data
base_1_5_Rule eventID: 7606

Microsoft.SQLServer.2012.Transaction_was_deadlocked_on_resources_with_another_p
rocess_and_has_been_chosen_as_the_deadlock_victim._Rerun_the_transaction_1_5_R
ule eventID: 1205

Microsoft.SQLServer.2012.The_provider_reported_an_unexpected_catastrophic_failure_
1_5_Rule eventID: 10001

Microsoft.SQLServer.2012.The_query_processor_could_not_start_the_necessary_threa
d_resources_for_parallel_query_execution_1_5_Rule eventID: 8642

Microsoft.SQLServer.2012.IS_Service_has_attempted_to_stop_a_running_package_5_
Rule eventID: 336

Microsoft.SQLServer.2012.IS_Service_failed_to_load_user_defined_Configuration_file_5
_Rule eventID: 272

Microsoft.SQLServer.2012.Internal_Query_Processor_Error__The_query_processor_ran
_out_of_stack_space_during_query_optimization_1_5_Rule eventID: 8621

Microsoft.SQLServer.2012.Internal_Query_Processor_Error__The_query_processor_cou
ld_not_obtain_access_to_a_required_interface_1_5_Rule eventID: 8601

Microsoft.SQLServer.2012.Internal_Query_Processor_Error__The_query_processor_enc
ountered_an_unexpected_error_during_execution_1_5_Rule eventID: 8630

Microsoft.SQLServer.2012.Internal_Query_Processor_Error__The_query_processor_enc
ountered_an_unexpected_error_during_the_processing_of_a_remote_query_phase_1_5
_Rule eventID: 8680
188

Microsoft.SQLServer.2012.The_query_has_been_canceled_because_the_estimated_co
st_of_this_query_exceeds_the_configured_threshold._Contact_the_system_administrato
r_1_5_Rule eventID: 8649

Microsoft.SQLServer.2012.Login_failed__Password_too_simple_5_Rule eventID: 18466

Microsoft.SQLServer.2012.Login_failed__Password_too_short_5_Rule eventID: 18464

Microsoft.SQLServer.2012.Login_failed__Error_during_validation_5_Rule eventID:
18468

Microsoft.SQLServer.2012.Could_not_obtain_information_about_Windows_NT_group_u
ser_1_5_Rule eventID: 15404

Microsoft.SQLServer.2012.Cannot_open_user_default_database._Login_failed_1_5_Rul
e eventID: 4064

Microsoft.SQLServer.2012.Login_failed__Password_fails_password_filter_DLL_requirem
ents_5_Rule eventID: 18467

Microsoft.SQLServer.2012.Cannot_determine_the_service_account_for_SQL_Server_in
stance_1_5_Rule eventID: 14353

Microsoft.SQLServer.2012.Permission_denied_on_object_1_5_Rule eventID: 229

Microsoft.SQLServer.2012.Login_failed__Password_cannot_be_used_at_this_time_5_R
ule eventID: 18463

Microsoft.SQLServer.2012.Login_failed__Password_too_long_5_Rule eventID: 18465

Microsoft.SQLServer.2012.Table_error__Page_allocated_to_object_was_not_seen.__Pa
ge_may_be_invalid_or_have_incorrect_object_ID_information_in_its_header_1_5_Rule
eventID: 2533

Microsoft.SQLServer.2012.Table_error__B_tree_level_mismatch_page_does_not_match
_level_from_parent__1_5_Rule eventID: 8931

Microsoft.SQLServer.2012.CHECKTABLE_processing_of_object_encountered_page_twi
ce._Possible_internal_error_or_allocation_fault_1_5_Rule eventID: 8973

Microsoft.SQLServer.2012.Table_error___Unexpected_page_type__1_5_Rule eventID:
8938

Microsoft.SQLServer.2012.Table_error__Extra_or_invalid_key_1_5_Rule eventID: 8952

Microsoft.SQLServer.2012.Table_error__cross_object_chain_linkage_1_5_Rule eventID:
8930

Microsoft.SQLServer.2012.Table_error__Wrong_PageId_in_the_page_header_1_5_Rule
eventID: 8909

Microsoft.SQLServer.2012.Table_error__page_is_out_of_the_range_of_this_database_1
_5_Rule eventID: 8968

Microsoft.SQLServer.2012.Conflict_table__does_not_exist_1_5_Rule eventID: 21286

Microsoft.SQLServer.2012.Table_error__Cross_object_linkage_1_5_Rule eventID: 8925
189

Microsoft.SQLServer.2012.CHECKTABLE_terminated._A_failure_was_detected_while_c
ollecting_facts._Possibly_tempdb_out_of_space_or_a_system_table_is_inconsistent._Ch
eck_previous_errors_1_5_Rule eventID: 8921

Microsoft.SQLServer.2012.Table_error__Column_is_not_a_valid_complex_column_1_5_
Rule eventID: 8960

Microsoft.SQLServer.2012.Table_error__Page_is_missing_a_reference_from_previous_
page._Possible_chain_linkage_problem_1_5_Rule eventID: 8978

Microsoft.SQLServer.2012.The_Log_Reader_Agent_for_transactional_replication_encou
ntered_an_invalid_log_sequence_number__LSN__when_reading_the_transaction_log_5
_Rule eventID: 18762

Microsoft.SQLServer.2012.Table_error__Page_was_not_seen_in_the_scan_although_its
_parent_and_previous_refer_to_it._Check_any_previous_errors_1_5_Rule eventID:
8976

Microsoft.SQLServer.2012.Table_error__Cross_object_linkage__Parent_page_in_object
_next_refer_to_page_not_in_the_same_object_1_5_Rule eventID: 8926

Microsoft.SQLServer.2012.Table_error__B_tree_page_has_two_parent_nodes__1_5_R
ule eventID: 8937

Microsoft.SQLServer.2012.Table_error__Slot_row_extends_into_free_space__1_5_Rule
eventID: 8943

Microsoft.SQLServer.2012.Table_error__Object_index_page_Test_failed._Slot___Offset
_is__invalid_1_5_Rule eventID: 8941

Microsoft.SQLServer.2012.Could_not_find_filegroup_ID_in_sys.filegroups_for_database
_5_Rule eventID: 8932

Microsoft.SQLServer.2012.The_user_is_not_allowed_to_truncate_the_system_table_1_
5_Rule eventID: 4709

Microsoft.SQLServer.2012.Failed_to_drop_column__from_table__1_5_Rule eventID:
21284

Microsoft.SQLServer.2012.Table_error__Page_is_missing_references_from_parent__un
known__and_previous_nodes._Possible_bad_root_entry_in_sysindexes_1_5_Rule
eventID: 8979

Microsoft.SQLServer.2012.Table_error__Page_in_its_header_is_allocated_by_another_
object_1_5_Rule eventID: 2534

Microsoft.SQLServer.2012.Table_error__The_text_ntext_or_image_node_at_page__is_r
eferenced_by_page_not_seen_in_the_scan_1_5_Rule eventID: 8965

Microsoft.SQLServer.2012.Table_error___Test_failed._Slot_overlaps_with_the_prior_ro
w_1_5_Rule eventID: 8942

Microsoft.SQLServer.2012.Table_error__IAM_page_is_linked_in_the_IAM_chain_for_obj
ect_1_5_Rule eventID: 8959

Microsoft.SQLServer.2012.Table_error__Extent_object_is_beyond_the_range_of_this_d
atabase_1_5_Rule eventID: 2579
190

Microsoft.SQLServer.2012.Table___No_columns_without_statistics_found_1_5_Rule
eventID: 15013

Microsoft.SQLServer.2012.Table_error__The_high_key_value_on_page_is_not_less_tha
n_the_low_key_value_in_the_parent_slot_of_the_next_page_1_5_Rule eventID: 8934

Microsoft.SQLServer.2012.Table_error__Allocation_page_has_invalid__page_header_v
alues.__1_5_Rule eventID: 8946

Microsoft.SQLServer.2012.Table_error__IAM_chain_linkage_error_1_5_Rule eventID:
8969

Microsoft.SQLServer.2012.Table_error___The_next_pointer_of_refers_to_page._Neither
_its_parent_were_encountered._Possible_bad_chain_linkage_1_5_Rule eventID: 8981

Microsoft.SQLServer.2012.Table_error__The_text_ntext_or_image_node_has_wrong_ty
pe_1_5_Rule eventID: 8963

Microsoft.SQLServer.2012.Table_error__The_text_ntext_or_image_node_at_page_is_no
t_referenced_1_5_Rule eventID: 8964

Microsoft.SQLServer.2012.Table_error___Address_is_not_aligned_1_5_Rule eventID:
8940

Microsoft.SQLServer.2012.One_or_more_indexes_are_damaged_and_must_be_repaire
d_or_dropped_1_5_Rule eventID: 8956

Microsoft.SQLServer.2012.Table_error__Cross_object_linkage._Page_PGID_next_is_no
t_in_the_same_index_1_5_Rule eventID: 8982

Microsoft.SQLServer.2012.Table_error__Parent_node_for_page_was_not_encountered_
1_5_Rule eventID: 8977

Microsoft.SQLServer.2012.Indexed_view_does_not_contain_all_rows_that_the_view_def
inition_produces.__Refer_to_Books_Online_for_more_information_on_this_error.__This
_does_not_necessarily_represent_an_integrity_issue_with_th_5_Rule eventID: 8908

Microsoft.SQLServer.2012.Table_error__Table_missing_or_invalid_key_in_index_for_th
e_row__1_5_Rule eventID: 8951

Microsoft.SQLServer.2012.Unique_table_computation_failed_1_5_Rule eventID: 16959

Microsoft.SQLServer.2012.Table__Creating_statistics_for_the_following_columns_1_5_
Rule eventID: 15018

Microsoft.SQLServer.2012.Table_error__B_tree_chain_linkage_mismatch.__1_5_Rule
eventID: 8936

Microsoft.SQLServer.2012.Failed_to_add_column__to_table__1_5_Rule eventID: 21285

Microsoft.SQLServer.2012.Table_error__Index_node_page_refers_to_child_page_and_p
revious_child_but_they_were_not_encountered_1_5_Rule eventID: 8980

Microsoft.SQLServer.2012.Table_error__The_low_key_value_on_page__is_not_the_key
_value_in_the_parent_1_5_Rule eventID: 8933
191

Microsoft.SQLServer.2012.Table_error__The_previous_link_on_page_does_not_match_
the_previous_page_that_the_parent_slot_expects_for_this_page_1_5_Rule eventID:
8935

Microsoft.SQLServer.2012.XML___XML_parsing_error_1_5_Rule eventID: 6603

Microsoft.SQLServer.2012.XML___XML_document_could_not_be_created_because_ser
ver_memory_is_low._Use_sp_xml_removedocument_to_release_XML_documents_1_5_
Rule eventID: 6624

Microsoft.SQLServer.2012.XML___Size_of_data_chunk_requested_from_the_stream_ex
ceeds_allowed_limit_5_Rule eventID: 6627

Microsoft.SQLServer.2012.XML___Failed_to_load_Msxml2.dll_1_5_Rule eventID: 6610

Microsoft.SQLServer.2012.XML___Failed_to_instantiate_class._Make_sure_Msxml2.dll_
exists_in_the_SQL_Server_installation_1_5_Rule eventID: 6608

Microsoft.SQLServer.2012.XML___FOR_XML_EXPLICIT_stack_overflow_occurred._Cir
cular_parent_tag_relationships_are_not_allowed_1_5_Rule eventID: 6805

Microsoft.SQLServer.2012.XML___XML_error_1_5_Rule eventID: 6600

Microsoft.SQLServer.2012.Script_Failed_Database_Login eventID: 4001
192
Download