Gerenciar Categorias de Política

Aplica-se a:SQL Server

Este tópico descreve como aplicar qualquer ou todas as políticas disponíveis em uma categoria a toda a instância do SQL Server usando SQL Server Management Studio ou Transact-SQL.

Neste tópico

Antes de começar

Limitações e Restrições

  • Ao usar o sSQL Server, se a caixa de seleção Exigir Assinaturas de Banco de Dados não estiver selecionada, a categoria de política deverá ser aplicada individualmente a cada parte relevante do servidor, como um ou mais bancos de dados ou tabelas.

  • Se você especificar uma categoria de política que não existe, uma nova categoria de política será criada e a assinatura será designada para todos os bancos de dados quando você executar o procedimento armazenado. Se você desmarcar a assinatura designada para a nova categoria, a assinatura só se aplicará ao banco de dados que você especificou como target_object. Para obter mais informações sobre como alterar uma configuração de assinatura obrigatória, consulte sp_syspolicy_update_policy_category (Transact-SQL).

Segurança

Permissões

Este procedimento armazenado é executado no contexto de seu proprietário atual.

Como usar o SQL Server Management Studio.

Para aplicar políticas de categoria a uma instância do SQL Server

  1. No Pesquisador de Objetos, clique no sinal de adição para expandir o servidor no qual você aplicará políticas de categoria.

  2. Clique no sinal de adição para expandir a pasta Gerenciamento .

  3. Clique com o botão direito do mouse em Gerenciamento de Política e selecione Gerenciar Categorias.

    As seguintes informações estão disponíveis na caixa de diálogo Gerenciar Categorias de Política :

    Nome
    O nome da categoria de política.

    Autorizar Assinaturas de Banco de Dados
    Obriga que todos os bancos de dados na instância do SQL Server imponham políticas na categoria de política.

  4. Marque ou desmarque uma ou todas as caixas de seleção em Autorizar Assinaturas de Banco de Dados para aplicar essa categoria de política à instância do SQL Server.

  5. Quando terminar, clique em OK.

Usando o Transact-SQL

Para aplicar políticas de categoria a uma instância do SQL Server

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.

    USE msdb;  
    GO  
    -- configures the specified database to subscribe to a policy category that is named 'Table Naming Policies'.  
    EXEC dbo.sp_syspolicy_add_policy_category_subscription @target_type = N'DATABASE'  
    , @target_object = N'AdventureWorks2022'  
    , @policy_category = N'Table Naming Policies';  
    GO  
    

Para obter mais informações, consulte sp_syspolicy_add_policy_category_subscription (Transact-SQL).