Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Adiciona uma categoria de política que pode ser usada com a Gestão Baseada em Políticas. As categorias de políticas permitem-lhe organizar políticas e definir o âmbito da política.
Transact-SQL convenções de sintaxe
Syntax
dbo.sp_syspolicy_add_policy_category
[ @name = ] N'name'
[ , [ @mandate_database_subscriptions = ] mandate_database_subscriptions ]
, [ @policy_category_id = ] policy_category_id OUTPUT
[ ; ]
Arguments
[ @name = ] N'nome'
O nome da categoria da apólice.
@name é sysname e é obrigatório.
@name não pode ser NULL ou um fio vazio.
[ @mandate_database_subscriptions = ] mandate_database_subscriptions
Determina se a subscrição de bases de dados é obrigatória para a categoria de política.
@mandate_database_subscriptions é o valor do bit , com o valor por defeito ( 1 ativado).
[ @policy_category_id = ] policy_category_id SAÍDA
O identificador da categoria da apólice.
@policy_category_id é int, e é devolvido como OUTPUT.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
Deve correr sp_syspolicy_add_policy_category no contexto da msdb base de dados do sistema.
Permissions
Requer a pertença ao papel fixo de base de dados PolicyAdministratorRole .
Importante
Possível elevação de credenciais: Os utilizadores no papel PolicyAdministratorRole podem criar triggers de servidor e agendar execuções de políticas que podem afetar o funcionamento da instância do Motor de Base de Dados. Por exemplo, utilizadores no papel PolicyAdministratorRole podem criar uma política que impede que a maioria dos objetos seja criada no Motor de Base de Dados. Devido a esta possível elevação de credenciais, o papel de PolicyAdministratorRole deve ser concedido apenas a utilizadores em quem confiam o controlo da configuração do Motor de Base de Dados.
Examples
O exemplo seguinte cria uma categoria de política onde a subscrição à categoria não é obrigatória. Isto significa que as bases de dados individuais podem ser configuradas para optar por aderir ou sair de políticas na categoria.
DECLARE @policy_category_id AS INT;
EXECUTE msdb.dbo.sp_syspolicy_add_policy_category
@name = N'Table Naming Policies',
@mandate_database_subscriptions = 0,
@policy_category_id = @policy_category_id OUTPUT;
GO