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