Inscrever uma instância do SQL Server (Utilitário do SQL Server)
Inscreva uma instância do SQL Server em um Utilitário do SQL Server existente para monitorar o desempenho e a configuração como uma instância gerenciada do SQL Server. O UCP (ponto de controle de utilitário) coleta informações de configuração e de desempenho de instâncias gerenciadas do SQL Server a cada 15 minutos. Estas informações são armazenadas no UMDW (data warehouse de gerenciamento do utilitário) no UCP; o nome de arquivo UMDW é sysutility_mdw. Dados de desempenho do SQL Server são comparados a políticas para ajudar a identificar gargalos no uso de recursos e oportunidades de consolidação.
Nesta versão, o UCP e todas as instâncias gerenciadas do SQL Server devem atender aos seguintes requisitos:
SQL Server deve estar na versão 10.50 ou superior.
O tipo da instância do SQL Server deve ser Mecanismo de Banco de Dados.
O Utilitário do SQL Server deve operar dentro de um único domínio do Windows ou de domínios com relações de confiança bidirecionais.
As contas de serviço do SQL Server no UCP e todas as instâncias gerenciadas do SQL Server devem ter permissão de leitura para Usuários no Active Directory.
A instância SQL Server a ser registrada não pode ser SQL Azure.
Nesta versão, o UCP deve atender aos seguintes requisitos:
A instância do SQL Server deve ser uma edição com suporte. Para obter uma lista de recursos compatíveis com as edições do SQL Server, consulte Recursos compatíveis com as edições do SQL Server 2014.
É recomendável que o UCP seja hospedado por uma instância do SQL Server que diferencie maiúsculas de minúsculas.
Leve em consideração as seguintes recomendações para o planejamento da capacidade no computador do UCP:
Em um cenário típico, o espaço em disco usado pelo banco de dados UMDW (sysutility_mdw) no UCP é de aproximadamente 2 GB por instância gerenciada do SQL Server por ano. Essa estimativa pode variar dependendo do número de objetos do bancos de dados e do sistema coletados pela instância gerenciada. A taxa de crescimento do espaço em disco de UMDW (sysutility_mdw) é mais alta durante os primeiros dois dias.
Em um cenário típico, o espaço em disco usado pelo msdb no UCP é de aproximadamente 20 MB por instância gerenciada do SQL Server. Observe que essa estimativa pode variar dependendo das políticas de utilização de recursos e do número de objetos do banco de dados e do sistema coletados pela instância gerenciada. Em geral, o uso do espaço em disco aumenta conforme aumentam o número de violações das políticas e a duração da janela de tempo da movimentação de recursos voláteis.
Observe que a remoção de uma instância gerenciada do UCP não reduzirá o espaço em disco usado por bancos de dados do UCP até a expiração dos períodos de retenção dos dados da instância gerenciada.
Nesta versão, todas as instâncias gerenciadas do SQL Server devem atender aos seguintes requisitos:
É recomendável que, se o UCP for hospedado por uma instância do SQL Serversem diferenciação de maiúsculas e minúsculas, as instâncias gerenciadas do SQL Server também não diferenciarão maiúsculas de minúsculas.
Não há suporte para dados FILESTREAM para monitoramento do Utilitário do SQL Server .
Para obter mais informações, consulte Especificações máximas de capacidade para SQL Server e recursos compatíveis com as edições do SQL Server 2014.
Para obter mais informações sobre os conceitos do Utilitário do SQL Server , veja Recursos e tarefas do Utilitário do SQL Server.
Importante
O conjunto de coleta do Utilitário do SQL Server Utility tem suporte lado a lado com conjuntos de coleta não Utilitário do SQL Server . Ou seja, uma instância gerenciada do SQL Server pode ser monitorada por outros conjuntos de coleta enquanto ainda é membro de um SQL Server Utility. Observe, no entanto, que todos os conjuntos de coleta na instância gerenciada carregam seus dados no data warehouse de gerenciamento do utilitário. Para obter mais informações, consulte Considerações sobre a execução de conjuntos de coleções de utilitários e não utilitários na mesma instância do SQL Server e Configurar o Data Warehouse do ponto de controle do utilitário (utilitário SQL Server).
Etapas do Assistente
As seções a seguir fornecem informações detalhadas sobre cada página no fluxo de trabalho do Assistente. Clique no link para buscar os detalhes em uma página do Assistente. Para obter mais informações sobre um script do PowerShell desta operação, veja o exemplodo PowerShell.
Introdução ao Assistente para Inscrever Instância
Para iniciar o Assistente, expanda a árvore do Gerenciador do Utilitário em um ponto de controle do utilitário, clique com o botão direito do mouse em Instâncias Gerenciadas e selecione Adicionar Instância Gerenciada... .
Para continuar, clique em Avançar.
Especificar a instância do SQL Server
Para selecionar uma instância do SQL Server na caixa de diálogo de conexão, clique em Conectar... . Forneça o nome do computador e o nome da instância do SQL Server no formato ComputerName\InstanceName. Para obter mais informações, consulte Conectar-se ao servidor (Mecanismo de Banco de Dados).
Para continuar, clique em Avançar.
Caixa de diálogo de conexão
Na caixa de diálogo Conectar ao Servidor, verifique as informações de tipo de servidor, nome do computador e nome da instância do SQL Server . Para obter mais informações, consulte Conectar-se ao servidor (Mecanismo de Banco de Dados).
Observação
Se a conexão for criptografada, ela será usada. Se a conexão não for criptografada, o Utilitário do SQL Server se conectará novamente usando uma conexão criptografada.
Para continuar, clique em Conectar... .
Conta do conjunto de coleta do utilitário
Especifique uma conta de domínio do Windows para executar o conjunto de coleta do Utilitário do SQL Server . Essa conta é usada como a conta proxy do SQL Server Agent para o conjunto de coleta do Utilitário do SQL Server . Alternativamente, você pode usar a conta de Serviço do SQL Server Agent existente. Para passar nos requisitos de validação, use as diretrizes a seguir para especificar a conta.
Se você especificar a opção de conta de serviço do SQL Server Agent:
- A conta de serviço do SQL Server Agent deve ser uma conta de domínio do Windows que não seja uma conta interna como LocalSystem, NetworkService ou LocalService.
Para continuar, clique em Avançar.
Validação de instância do SQL Server
Nesta versão, as seguintes condições devem ser verdadeiras na instância do SQL Server para serem inscritas no Utilitário do SQL Server :
Condição | Ação corretiva |
---|---|
É necessário ter privilégios de administrador na instância especificada do SQL Server e no UCP. | Faça logon com uma conta que tenha privilégios de administrador na instância especificada do SQL Server e no UCP. |
A edição do SQL Server deve oferecer suporte à inscrição de instância. | Para obter uma lista de recursos compatíveis com as edições do SQL Server, consulte Recursos compatíveis com as edições do SQL Server 2014. |
A instância especificada do UCP do SQL Server deve estar com o TCP/IP habilitado. | Habilite o TCP/IP no UCP do SQL Server . |
A instância do SQL Server não pode já estar inscrita com nenhum outro UCP do SQL Server . | Se a instância do SQL Server que você especifica já for gerenciada como parte de um Utilitário do SQL Server existente, você não poderá inscrevê-la com um UCP diferente. |
A instância do SQL Server não pode já ser um UCP. | Se a instância do SQL Server especificada já for um UCP diferente do UCP ao qual você está conectado, você não poderá inscrevê-la neste UCP. |
A instância do SQL Server deve ter conjuntos de coleta do Utilitário do SQL Server instalados. | Reinstale a instância do SQL Server. |
É necessário parar os conjuntos de coleta na instância especificada do SQL Server . | Pare os conjuntos de coleta pré-existentes na instância especificada do SQL Server. Se o coletor de dados estiver desabilitado, habilite-o, pare os conjuntos de coleta em execução e execute novamente as regras de validação para a operação Criar UCP. Para habilitar o coletor de dados: No Pesquisador de Objetos, expanda o nó Gerenciamento . Clique com o botão direito do mouse em Coleta de Dadose clique em Habilitar Coleta de Dados. Para parar um conjunto de coleta: No Pesquisador de Objetos, expanda o nó Gerenciamento, expanda Coleta de Dadose, em seguida, expanda Conjuntos de Coleta de Dados do Sistema. Clique com o botão direito do mouse no conjunto de coleta a ser interrompido e clique em Parar Conjunto de Coleta de Dados. Uma caixa de mensagem exibirá o resultado dessa ação, e um círculo vermelho no ícone do conjunto de coleta indicará que este foi interrompido. |
O serviço SQL Server Agent deve ser iniciado na instância especificada do SQL Server . | Inicie o serviço SQL Server Agent na instância especificada do SQL Server. Se a instância especificada do SQL Server for uma instância de cluster de failover do SQL Server , configure o serviço SQL Server Agent para iniciar manualmente. Caso contrário, configure o serviço SQL Server Agent para iniciar automaticamente. |
O serviço SQL Server Agent deve ser iniciado no UCP. | Inicie o serviço SQL Server Agent no UCP. Se a instância especificada do UCP do SQL Server for uma instância de cluster de failover do SQL Server , configure o serviço SQL Server Agent para iniciar manualmente. Caso contrário, configure o serviço SQL Server Agent para iniciar automaticamente. |
O WMI deve ser configurado corretamente. | Para solucionar problemas de configuração do WMI, veja Solucionar problemas do Utilitário do SQL Server. |
A conta proxy do SQL Server Agent deverá ser uma conta de domínio do Windows válida no UCP. | Especifique uma conta de domínio do Windows válida. Para assegurar que a conta seja válida, faça logon na instância especificada do UCP usando a conta de domínio do Windows. |
Se você selecionar a opção de conta proxy, a conta proxy do SQL Server Agent deverá ser uma conta de domínio do Windows válida na instância especificada do SQL Server. | Especifique uma conta de domínio do Windows válida. Para assegurar que a conta seja válida, faça logon na instância especificada do SQL Server usando a conta de domínio do Windows. |
A conta de serviço do SQL Server Agent não pode ser uma conta interna, como Serviço de Rede. | Reatribua a conta a uma conta de domínio do Windows. Para assegurar que a conta seja válida, faça logon na instância especificada do SQL Server usando a conta de domínio do Windows. |
A conta de serviço do SQL Server Agent deverá ser uma conta de domínio do Windows válida no UCP. | Especifique uma conta de domínio do Windows válida. Para assegurar que a conta seja válida, faça logon na instância especificada do UCP usando a conta de domínio do Windows. |
Se você selecionar a opção de conta de serviço, a conta de serviço do SQL Server Agent deverá ser uma conta de domínio do Windows válida na instância especificada do SQL Server. | Especifique uma conta de domínio do Windows válida. Para assegurar que a conta seja válida, faça logon na instância especificada do SQL Server usando a conta de domínio do Windows. |
Se houver condições de falha nos resultados da validação, corrija os problemas de bloqueio e clique em Executar Validação Novamente para verificar a configuração do computador.
Para salvar o relatório de validação, clique em Salvar Relatório e especifique um local para o arquivo.
Para continuar, clique em Avançar.
Resumo da inscrição da instância
A página de resumo lista as informações sobre a instância do SQL Server a serem adicionadas ao Utilitário do SQL Server .
Configurações de instâncias gerenciadas:
Nome da instância do SQL Server: Nome_do_Computador\Nome_da_Instância
Conta do conjunto de coleta do utilitário: Nome_do_Domínio\Nome_de_Usuário
Para continuar, clique em Avançar.
Inscrevendo a instância do SQL Server
A página de inscrição fornece o status da operação:
Preparando a instância para inscrição.
Criando o diretório de cache para os dados coletados.
Configurando o conjunto de coleta do utilitário.
Para salvar um relatório sobre a operação de inscrição, clique em Salvar Relatório e especifique um local para o arquivo.
Para concluir o Assistente, clique em Concluir.
Observação
Se você usar a Autenticação do SQL Server para conectar-se à instância do SQL Server para inscrição, e especificar uma conta proxy pertencente a um domínio do Active Directory diferente do domínio onde o UCP está localizado, a validação de instância terá êxito, mas a operação de inscrição falhará apresentando a seguinte mensagem de erro:
Ocorreu uma exceção ao executar uma instrução ou um lote Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
Informações adicionais: não foi possível obter informações sobre o grupo/usuário do Windows NT '<DomainName\AccountName>', o código de erro 0x5. (Microsoft SQL Server, Erro: 15404)
Para obter mais informações sobre como solucionar essa falha, veja Solucionar problemas do Utilitário do SQL Server.
Importante
Não altere nenhuma propriedade do conjunto de coleta “Informações sobre o Utilitário” em uma instância gerenciada do SQL Server e não habilite/desabilite a coleta de dados manualmente, pois ela é controlada por um trabalho do agente do utilitário.
Depois de concluir as etapas do Assistente para Inscrever Instância, clique no nó Instâncias Gerenciadas no painel Navegação do Gerenciador do Utilitário do SSMS. As instâncias inscritas do SQL Server são exibidas na exibição de lista no painel conteúdo do Gerenciador do Utilitário .
O processo de coleta de dados é iniciado imediatamente, mas pode demorar até 30 minutos para os dados aparecerem pela primeira vez no painel e nos pontos de vista do painel de conteúdo do Gerenciador do Utilitário. A coleta de dados continua uma vez a cada 15 minutos. Para atualizar os dados, clique com o botão direito do mouse no nó Instâncias Gerenciadas , no painel de navegação do Gerenciador do Utilitário , e selecione Atualizar, ou clique com o botão direito do mouse no nome de instância do SQL Server na exibição de lista e selecione Atualizar.
Para remover instâncias gerenciadas do Utilitário do SQL Server , selecione Instâncias Gerenciadas no painel de Navegação do Gerenciador do Utilitário para popular a exibição de lista de instâncias gerenciadas, clique com o botão direito do mouse no nome da instância do SQL Server na exibição de lista do Conteúdo do Gerenciador do Utilitário e selecione Tornar Instância Não Gerenciada.
Inscrever uma instância do SQL Server usando o PowerShell
Use o seguinte exemplo para inscrever uma instância do SQL Server em um Utilitário do SQL Server existente:
$UtilityInstance = new-object -Type Microsoft.SqlServer.Management.Smo.Server "ComputerName\UCP-Name";
$SqlStoreConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $UtilityInstance.ConnectionContext.SqlConnectionObject;
$Utility = [Microsoft.SqlServer.Management.Utility.Utility]::Connect($SqlStoreConnection);
$Instance = new-object -Type Microsoft.SqlServer.Management.Smo.Server "ComputerName\ManagedInstanceName";
$InstanceConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $Instance.ConnectionContext.SqlConnectionObject;
$ManagedInstance = $Utility.EnrollInstance($InstanceConnection, "ProxyAccount", "ProxyPassword");
Consulte Também
Recursos e tarefas do utilitário do SQL Server
Monitorar instâncias do SQL Server no Utilitário do SQL Server
Solucionar problemas do Utilitário do SQL Server