Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Nessa tarefa, você criará um banco de dados chamado Finance e, em seguida, uma condição que exija 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 Finance.
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 ; GONo Pesquisador de Objetos, clique em Bancos de Dados e, 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, expanda Gerenciamento de Política, clique com o botão direito do mouse em Condições e 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 fintbl e, 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íticas e 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 Tudo e 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, em seguida, clique em OK para fechar a página de condição.
ObservaçãoVocê 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 Finance.
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ítica e clique em Gerenciar Categorias.
Na caixa de diálogo Gerenciar Categorias de Política, em Nome, digite Finanças na caixa em branco e desmarque Autorizar Assinaturas de Banco de Dados. A opção Autorizar 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 Finance deve assinar a política Nome Financeiro.
Clique em OK.