DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Policy Based Management - Artigo Revista .Net Magazine 83

Este artigo tem como objetivo apresentar um novo recurso do SQL Server 2008, o Policy Based Management. Este recurso tem como objetivo a criação de políticas para administração de objetos do SQL Server (instância, tabelas, views, índices stored procedures)






Policy Based Management

Como administrar seu banco de dados de maneira fácil e rápida!

Do que trata o artigo
Este artigo tem como objetivo apresentar um novo recurso do SQL Server 2008, o Policy Based Management. Este recurso tem como objetivo a criação de políticas para administração de objetos do SQL Server (instância, tabelas, views, índices stored procedures...).

Para que serve
O Policy Based Management serve para aplicar regras aos objetos do SQL Server, e dependendo da configuração da regra garantir que ela não seja desrespeitada, ou gerar um log informando que determinada regra foi desrespeitada.

Em que situação o tema é útil
Este recurso é útil para os administradores de dados e DBAs que poderão garantir que as políticas e boas práticas serão seguidas, agilizando assim o trabalho de padronização do ambiente.

Resumo do DevMan
O Policy Based Management é um novo recurso do SQL Server 2008. Com ele é possível que o DBA defina padrões, se os padrões forem desrespeitados um log pode ser gerado ou a alteração pode ser desfeita. É possível, por exemplo, impedir que uma procedure, cujo nome fuja do padrão estabelecido, seja compilada, ou impedir o uso de recursos como SQL Mail. As possibilidades são inúmeras, de forma que posso afirmar que o PBM pode ser um grande aliado na adoção de boas práticas  

Para compreender melhor a necessidade desse recurso é necessário antes entender as dificuldades que um DBA de uma grande empresa enfrenta. Um dos desafios desse DBA é manter saudável um ambiente de banco de dados composto por 8 instâncias, sendo que cada instância possui 32 bancos de dados. Duas instâncias são usadas pelas equipes de desenvolvimento, quando o processo de desenvolvimento acaba, a estrutura criada é promovida para as outras instâncias.
Algumas das tarefas mais complicadas para os responsáveis pelos bancos de dados consistem em configurar as instâncias de modo que só os recursos realmente necessários estejam habilitados, montar um padrão de nomenclatura de objetos, garantir que todos os objetos criados sigam o padrão de nomes e corrigir aqueles objetos que desrespeitam as os padrões.Este tipo de trabalho é complexo e por vezes maçante, nada como uma ferramenta para ajudar a diminuir ou até eliminar este tipo de tarefa.
Pensando nisso foi incluído no SQL Server 2008 um recurso chamado Policy Based Management, que neste artigo será referenciado como PBM.
Dentre os novos recursos do SQL Server 2008, o PBM – como é conhecido - é muito importante, pois simplifica o trabalho dos DBAs possibilitando o gerenciamento de entidades (instâncias do SQL Server, bancos de dados, tabelas, procedures, views, functions, índices e etc.) através da criação de políticas. A tradução do nome Policy Based Management explica perfeitamente o que este recurso faz: Gerenciamento Baseado em Políticas. "


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Danielle Da Silva Monteiro

é graduada na FATEC- SP, fazendo o curso de pós graduação em Engenharia de Negócios, é MCP (Microsoft Certified Professional) e MCTS (SQL Server). Atua há 7 anos na área de desenvolvimento de sistemas. Com grande experiência em VB.NET, C#, SQL Server (em diversas versões), Oracle (também em diversa...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03