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.
Aplica-se a:SQL Server
Renomeia uma política existente no Gerenciamento Baseado em Políticas.
Transact-SQL convenções de sintaxe
Sintaxe
sp_syspolicy_rename_policy
{ [ @name = ] N'name' | [ @policy_id = ] policy_id }
, [ @new_name = ] N'new_name'
[ ; ]
Argumentos
[ @name = ] N'nome'
O nome da política que você deseja renomear.
@name é sysname e deve ser especificado se @policy_id for NULL.
@policy_id [ = ] policy_id
O identificador da política que você deseja renomear.
@policy_id é int e deve ser especificado se @name é NULL.
@new_name [ = ] N'new_name'
O novo nome da política.
@new_name é sysname e é obrigatório. Não pode ser NULL ou uma cadeia de caracteres vazia.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Observações
Você deve executar sp_syspolicy_rename_policy no contexto do banco de dados do sistema msdb.
Você deve especificar um valor para @name ou @policy_id. Ambos não podem ser NULL. Para obter esses valores, consulte a visualização do msdb.dbo.syspolicy_policies sistema.
Permissões
Requer associação ao PolicyAdministratorRole função de banco de dados fixa.
Importante
Possível elevação de credenciais: os usuários na função PolicyAdministratorRole
Exemplos
O exemplo a seguir renomeia uma política nomeada Test Policy 1 para Test Policy 2.
EXECUTE msdb.dbo.sp_syspolicy_rename_policy
@name = N'Test Policy 1',
@new_name = N'Test Policy 2';
GO