Categorias
SQL Server

Multi-Server Administration – Parte 4

Desabilitar UCP

Depois de instalado o UCP chegou a hora de recuperar as informações, tomar decisões e melhorar a sua administração dos servidores SQL Server.

Porem quando não é mais necessário monitorar uma determinada instancia SQL Server, o que fazer? Deixar ele lá e simplesmente ignorar as informações?

Nesse artigo vou mostrar como desabilitar uma instancia UCP.

Passo 1: Clique com o botão esquerdo do mouse em “Managed Instances (item de contorno)” em “Microsoft SQL Server Management Studio”
clip_image002
Passo 2: Clique com o botão direito do mouse em “ServerNameInstanceName (item de lista)” em “Microsoft SQL Server Management Studio”
clip_image002[6]
Passo 3: Clique com o botão esquerdo do mouse em “Remove Managed Instance… (item de menu)”
clip_image002[9]
Passo 4: Clique com o botão esquerdo do mouse em “Connect… ” em “Remove Managed Instance”
clip_image002[11]
Passo 5: Digite suas credencias que devem ter acesso a instancia UCP. No meu caso uso Windows Authentication .
clip_image002[13]
Passo 6: Clique com o botão esquerdo do mouse em “OK ” em “Remove Managed Instance”
clip_image002[15]

Essa é uma forma de desabilitar uma instância SQL Server. Outra forma de excluir um instância do gerenciamento no UCP é via T-SQL.

Se conecte na instancia UCP e execute o seguinte comando

EXEC msdb.dbo.sp_sysutility_mi_remove;

DECLARE @instance_id int;

SELECT @instance_id = mi.instance_id

FROM msdb.dbo.sysutility_ucp_managed_instances AS mi

WHERE mi.instance_name =‘ComputerNameInstanceName’;

EXEC msdb.dbo.sp_sysutility_ucp_remove_mi@instance_id;

Dessa forma sua instância será removida!

Mas se você precisa remover o UCP como fazer?

Apenas execute o comando:

EXEC msdb.dbo.sp_sysutility_ucp_remove;

Se a instância do SQL Server onde a UCP foi removida o banco de dados sysutility_mdw não será descartado pelo procedimento. Se você deseja remover o banco de dados deve exclui-lo manualmente.

Categorias
SQL Server

Multi-Server Administration – Parte 3

Instalar UCP – Utility Control Panel

Este artigo contém todos os passos e informações para ajudar você a instalar um UCP.

Utilizei o “Gravador de passos“ do Windows 7 para capturar as imagens e textos que é uma ferramenta simples e facil de usar.

Vamos lá!

Passo 1: Clique com o botão esquerdo do mouse em “View (item de menu)” em “Microsoft SQL Server Management Studio”
clip_image002
Passo 2: Clique com o botão esquerdo do mouse em “Utility Explorer (item de menu)” em “View”
clip_image004
Passo 3: Clique com o botão esquerdo do mouse em “Create a Utility Control Point (UCP).” em “Microsoft SQL Server Management Studio”
clip_image006
Passo 4: Clique com o botão esquerdo do mouse em “Next > ” em “Create Utility Control Point”
clip_image008
Passo 5: Clique com o botão esquerdo do mouse em “Connect ” em “Create Utility Control Point”
clip_image010
Passo 6: Digite o nome do servidor e clique com o botão esquerdo do mouse em “Connect ” em “Connect to Server”
clip_image012
Passo 7: Digite um nome em “Utility Name ” em “Create Utility Control Point”
clip_image014
Passo 8: Clique com o botão esquerdo do mouse em “Next >” em “Create Utility Control Point”
clip_image016
Passo 9: Digite nome da conta e o password que irá executar o Utility Control Point e clique com o botão esquerdo do mouse em “Next >” em “Create Utility Control Point”
clip_image018
Passo 10: Clique com o botão esquerdo do mouse em “Next >” em “Create Utility Control Point”
clip_image020
Passo 11: Clique com o botão esquerdo do mouse em “Next >” em “Create Utility Control Point”
clip_image022
Passo 12: Clique com o botão esquerdo do mouse em “Finish” em “Create Utility Control Point”
clip_image024
Essa é a sua tela inicial do UCP onde podemos visualizar informações sobre Data-Tier e Instâncias.
clip_image026É isso ai.. até a próxima

[]’s

Categorias
SQL Server

Multi-Server Administration – Parte 2

 

 

 

Continuando com nosso gerenciamento, temos que levar algumas considerações antes de iniciar o monitoramento de nossos servidores SQL Server. Para isso vou listar algumas restrições que devem ser obedecidas.

Pré-requisitos para criar um UCP

A implantação de um servidor SQL UCP deve atender aos seguintes pré-requisitos:

  • A versão do SQL Server executando o UCP deve ser SQL Server 2008 R2 ou superior (o SQL Server 2008 R2 também é conhecido como a versão 10.5)
  • A edição do SQL Server 2008 R2 deve ser Datacenter, Enterprise, Evaluation ou Developer
  • O sistema operacional do SQL Server que estiver executando o UCP deve residir dentro de um Active Directory do Windows
  • O sistema operacional deve ser Windows Server 2003, Windows Server
    2008, ou Windows Server 2008 R2. Se o Windows Server 2003 for usado,a conta de serviço do SQL Server Agente deve ser um membro do grupo Performance Monitor User

Pré-requisito para gerenciar uma instancia

  • Você deve ter privilégios de administrador na instância do SQL Server
  • A instância do SQL Server deve ser o SQL Server 2008 R2 ou superior
  • A instância do SQL Server não pode ser inscrito em qualquer outro UCP
  • A instância do SQL Server já não pode ser uma UCP
  • A instância do SQL Server deve ter o utility collection instalado
  • O serviço SQL Server Agent na instância deve ser iniciado e configurado para iniciar automaticamente
  • A conta do SQL Server Agent não pode ser uma conta built-in, como Network Service
  • A conta do SQL Server Agent deve ser uma conta valida de domínio no Windows

Depois disso é configurar e usar! Próximo passo vou mostrar como habilitar um UCP. Aguardem!

Categorias
SQL Server

Multi-Server Administration – Parte 1

Continuando com as novidades do SQL Server 2008 R2 hoje irei começar uma serie de artigos sobre Multi-Server Administration.

Multi-Server Administration

O SQL Server 2008 R2 aborda questões sobre a gestão multi-servidor com a introdução de um novo recurso de gerenciamento, o SQL Server Utility. O SQL Server Utility melhora a experiência de administração de vários servidores, ajudando os administradores de banco de dados a gerenciar pró ativamente o ambiente de banco de dados de forma eficiente, através da visibilidade centralizada na utilização de recursos.

The SQL Server Utility

O SQL Server Utility é um recurso de gerenciamento avanço incluído no SQL Server 2008 R2 para permitir que os administradores de banco de dados monitorem e gerenciem de forma centralizada os dados de aplicações e instâncias do SQL Server, todos em uma única interface de gerenciamento. Este interface, conhecida como Utility Control Point (UCP), é o ponto central do SQL Server Utility.

Figura 1 – SQL Server Utility Control Point(UCP) e instancias gerenciadas

O UCP faz uma coleção de instâncias com um repositório de dados de desempenho e políticas de gestão. Depois que os dados são coletados a partir de instâncias gerenciadas, o Utility Explorer e o dashboard do SQL Server Utility fornecem aos administradores uma visão de recursos através da avaliação de políticas e análise de tendências. Dentro do SQL Server Utility podemos visualizar:

  • Instancia de SQL Server
  • Aplicações Data-tier
  • Arquivos de banco de dados
  • Volumes de disco

Embora muitos administradores de banco de dados possam estar ansiosos para implementar um UCP e começar o monitoramento proativo em seu ambiente SQL Server, é precioso se familiarizar com a nova terminologia e os componentes que compõem o SQL Server Utility.

O SQL Server Utility representa uma organização de entidades SQL Server relacionadas com uma visão unificada, o que apoia ações como a especificação de políticas de utilização dos recursos que seguem as exigências de utilização de uma organização. O Utility Explorer e o SQL Server Utility estão dentro do SSMS e oferecem a você uma visão da saúde do seu SQL Server.

A interface do Utility Explorer prove uma visão de uma árvore de hierarquia para gerenciar e controlar o SQL Server Utility. O seu uso inclui: conexão com um UCP, criação de um UCP, implantação de aplicações Data-Tier e visualização utilizando relatórios.

O Utility Explorer prove dashboard e List Views que fornecem um resumo e apresentações detalhadas dos recursos e das configurações das instâncias do SQL Server, aplicação data-tier. Entre os recursos podemos citar: utilização de CPU, utilização de espaço de arquivo, e utilização do espaço de volume de disco. Isto permite uma visão para a utilização de recursos e violações de políticas e ajuda a identificar oportunidades para melhorar e maximizar o valor dos investimentos em hardware.

Utility Control Point (UCP)

O UCP oferece um ponto central para o SQL Server Utility usando SSMS para organizar e monitorar o SQL Server. O UCP coleta as configurações e informações de desempenho para gerenciar instâncias do SQL Server a cada 15 minutos, isso não é configurável (em minha opinião a MS poderia deixar a critério dos DBAs esse tempo de coleta de dado). A informação é armazenada no Utility Management Data Warehouse (UMDW) no UCP. Os dados de desempenho do SQL Server são comparados com as políticas definidas para ajudar a identificar problemas de recursos e oportunidades de melhoria.

Utility Management Data Warehouse (UMDW)

O UMDW é um banco de dados relacional usado para armazenar os dados que são coletados para gerenciar as instancias SQL Server. O UMDW é criado automaticamente quando o UCP é criado, o nome do banco de dados é sysutility_mdw (nome feio, e fora de padrão) esse banco de dados utiliza modo de Simple Recovery, por padrão os dados são coletados a cada 15 minutos e o periodo de retenção dos dados é de 1 ano.

clip_image003

Figura 2 – Dashboard incial do UCP

Agora a diversão está garantida! Comecem a brincar…

[]’s