Criar a política Nome Financeiro
Nessa tarefa, você criará um banco de dados chamado Finance e uma condição que exige que todas as tabelas comecem com as letras fintbl. Em seguida, você criará uma política e uma categoria de políticas para impor um padrão de nomenclatura para as tabelas no banco de dados Finanças.
Para criar o banco de dados Finanças
Em Management Studio, abra uma janela de consulta e execute a instrução a seguir:
CREATE DATABASE Finance ; GO
No Pesquisador de Objetos, clique em Bancos de Dadose, em seguida, pressione F5 para atualizar a lista de bancos de dados.
Para criar a condição Tabelas de Finanças
No Pesquisador de Objetos, expanda Gerenciamento, Gerenciamento de Política, clique com o botão direito do mouse em Condiçõese clique em Nova Condição.
Na caixa de diálogo Criar Nova Condição , na caixa Nome , digite Tabelas de Finanças.
Na lista Faceta , selecione Nome com Diversas Partes.
Na área Expressão , na caixa Campo , selecione @Nome; na caixa Operador , selecione Like; e na caixa Valor , digite 'fintbl%' para forçar todos os nomes de tabelas a começar com as letras fintbl.
Na página Descrição , digite Os nomes da tabela de Finanças deve começar com fintble, em seguida, clique em OK para criar a condição.
Para criar a política Nome Financeiro
No Pesquisador de Objetos, clique com o botão direito do mouse em Políticase clique em Nova Política.
Na caixa de diálogo Criar Nova Política , na caixa Nome , digite Nome de Finanças.
Na lista Verificar condição , selecione Tabelas de Finanças. Isso está na área Nome com Diversas Partes .
Na área Contra você verá uma lista dos objetos de banco de dados que poderiam aplicar essa política. Selecione a caixa de seleção para Cada Tabela.
Na área Cada Banco de Dados , expanda Tudoe clique em Nova condição.
Na caixa de diálogo Criar Nova Condição , na caixa Nome , digite Banco de Dados de Finanças.
Na caixa Expressão , complete a expressão incluindo @Name = 'Finance'e clique em OK para fechar a página de condição.
Observação
Você poderia ter a guia fora da caixa Valor para habilitar o botão OK .
Na lista Modo de Avaliação , selecione Ao alterar: impedir. Isso aplicará a política criando um gatilho de banco de dados no banco de dados Finanças.
Selecione a lista Habilitado . (A caixa Habilitado não se aplica a políticas Sob Demanda .)
Na lista Restrição de servidor , selecione Nenhum.
Clique em OK.
Para criar a categoria da política Finanças
Em Pesquisador de Objetos, expanda Gerenciamento, clique com o botão direito do mouse em Gerenciamento de Políticae clique em Gerenciar Categorias.
Na caixa de diálogo Gerenciar Categorias de Política , em Nome, digite
Finance
na caixa em branco e desmarque Exigir Assinaturas de Banco de Dados. A opçãoAutorizar Assinaturas de Banco de Dados forçará todos os bancos de dados na instância a assinarem as políticas que pertencem a esta categoria de política. Para esta lição, somente o banco de dados Finanças deve assinar a política Nome Financeiro.Clique em OK.