Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Přejmenuje existující zásadu ve správě založené na zásadách.
Syntaxe
sp_syspolicy_rename_policy
{ [ @name = ] N'name' | [ @policy_id = ] policy_id }
, [ @new_name = ] N'new_name'
[ ; ]
Argumenty
[ @name = ] N'název'
Název zásady, kterou chcete přejmenovat.
@name je sysname a musí být zadán, pokud je @policy_idNULL.
[ @policy_id = ] policy_id
Identifikátor zásady, kterou chcete přejmenovat.
@policy_id je int a musí být zadán, pokud jeNULL@name .
[ @new_name = ] N'new_name'
Nový název zásady.
@new_name je sysname a vyžaduje se. Nemůže být NULL ani prázdný řetězec.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Poznámky
Musíte spustit sp_syspolicy_rename_policy v kontextu systémové databáze msdb.
Je nutné zadat hodnotu pro @name nebo @policy_id. Oba nemůžou být NULL. Tyto hodnoty získáte dotazem na msdb.dbo.syspolicy_policies systémové zobrazení.
Povolení
Vyžaduje členství v PolicyAdministratorRole pevné databázové roli.
Důležité
Možné zvýšení oprávnění: Uživatelé v roli PolicyAdministratorRole mohou vytvářet triggery serveru a plánovat provádění zásad, které můžou ovlivnit provoz instance databázového stroje. Například uživatelé v roli PolicyAdministratorRole mohou vytvořit zásadu, která může zabránit vytváření většiny objektů v databázovém stroji. Kvůli tomuto možnému zvýšení oprávnění by měla být role PolicyAdministratorRole udělena pouze uživatelům, kteří jsou důvěryhodní při řízení konfigurace databázového stroje.
Příklady
Následující příklad přejmenuje zásadu, která má název Test Policy 1Test Policy 2.
EXECUTE msdb.dbo.sp_syspolicy_rename_policy
@name = N'Test Policy 1',
@new_name = N'Test Policy 2';
GO
Související obsah
- uložené procedury správy založené na zásadách (Transact-SQL)