sp_syspolicy_rename_policy (Transact-SQL)
İlke tabanlı yönetimi varolan bir ilkeyi yeniden adlandırır.
Sözdizimi
sp_syspolicy_rename_policy { [ @name = ] 'name' | [ @policy_id = ] policy_id }
, [ @new_name = ] 'new_name'
Bağımsız değişkenler
[ @name= ] 'name'
Yeniden adlandırmak istediğiniz ilkeyi adıdır.nameİş sysnameve belirtilmelidir policy_id ise null.[ @policy_id= ] policy_id
Yeniden adlandırmak istediğiniz ilkeyi tanımlayıcısıdır.policy_idİş intve belirtilmelidir name ise null.[ @new_name= ] 'new_name'
Yeni ilke adıdır. new_name olan sysnameve gerekiyor.null veya boş dizeolamaz.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
Çalıştırmanız gerekir sp_syspolicy_rename_policy bağlamında msdb Sistem veritabanı.
İçin bir değer belirtmeniz gerekiyor name veya policy_id.Her ikisi de boş olamaz.Bu değerleri almak için sorgu msdb.dbo.syspolicy_policies Sistem görünüm.
İzinler
Üyelik gerektiren PolicyAdministratorRole veritabanı rolüsabit.
Güvenlik Notu |
---|
Olası ayrıcalık kimlik bilgileri: Kullanıcılar, PolicyAdministratorRole rolü sunucu tetikleyici oluşturursanız ve zamanlama örnek çalışmasını etkileyebilir İlkesi yürütmeler Veritabanı Altyapısı.Örneğin, kullanıcıların PolicyAdministratorRole rol içinde oluşturulan nesnelerin çoğu engelleyen bir ilke oluşturup Veritabanı Altyapısı.Bu kimlik bilgileri, olası ayrıcalık nedeniyle PolicyAdministratorRole Rol verilen yalnızca yapılandırma denetleme ile güvenilen kullanıcılara Veritabanı Altyapısı. |
Örnekler
Aşağıdaki örnek 'Test İlkesi 1' adlı ilke yeniden adlandırır. 'Test ilkesi için 2'.
EXEC msdb.dbo.sp_syspolicy_rename_policy @name = N'Test Policy 1'
, @new_name = N'Test Policy 2';
GO