POLICY MANAGEMENT – IMPLEMENTANDO CONTROLE EM CRIAÇÃO DE STORE PROCEDURES

Neste post mostrarei como criar e ativar controle na criação de store procedure  utilizando o Policy Management.

Neste caso vamos colocar restrição para que não seja possível criar store procedure  que usem o nome com inicio “SP_”.

Vamos aos passos:

  1. Abra o SQL Management Studio;
  2. Ir até o diretório Policy Management conforme mostrado abaixo;
    1
  3. Clique com botão direito sobre Policies e selecione New Policy;
    1
  4. Informar o nome da política;
    1
  5. Selecionar New condition… ;
    1
  6. Informar o nome da condição, selecionar Facet igual a Store Procedure e incluir as restrições que estamos abordando neste post;
    1
  7. Caso queira incluir uma descrição sobre a condição e clica em Ok;
    1
  8. Após a criação selecionar Evaluation Mode como On change: Prevent;
    1
  9. Utilizaremos a categoria Default, informar a descrição, informar o texto que será apresentado caso a politica seja acionada e clicar em Ok;
    1
  10. Após a criação da política a mesma será apresentada conforme imagem abaixo. Também é válido salientar que a mesma esta desativada. olhando no simbolo da politica, podemos ver que tem uma seta vermelha. Isto indica que está desativa.
    1
  11. Próxima etapa é habilitar a política;
    1
  12. Após habilitar a política a seta vermelha desaparecerá conforme mostrado abaixo;
    1
  13. Clicar com botão direito sobre a política e selecionar Evaluate:
    1
  14. Clicar em Close;
    1
  15. Agora tentaremos criar uma store procedure fora do padrão. Abaixo segue a política sendo acionada;
    1
  16. Se tentarmos criar a store procedure conforme o padrão adotado, a criação ocorre normalmente;
    1

Até mais!!!

Anúncios