Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İlke Tabanlı Yönetim'de var olan bir ilkeyi yeniden adlandırır.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_syspolicy_rename_policy
{ [ @name = ] N'name' | [ @policy_id = ] policy_id }
, [ @new_name = ] N'new_name'
[ ; ]
Tartışmalar
[ @name = ] N'adı'
Yeniden adlandırmak istediğiniz ilkenin adı.
@namesysname'dir ve @policy_id ise NULLbelirtilmelidir.
[ @policy_id = ] policy_id
Yeniden adlandırmak istediğiniz ilkenin tanımlayıcısı.
@policy_idint değeridir ve @name ise NULLbelirtilmelidir.
[ @new_name = ] N'new_name'
İlkenin yeni adı.
@new_namesysname'dir ve gereklidir. Boş dize olamaz veya olamaz NULL .
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_syspolicy_rename_policy sistem veritabanı bağlamında msdb çalıştırmanız gerekir.
@name veya@policy_id için bir değer belirtmeniz gerekir. İkisi de olamaz NULL. Bu değerleri almak için sistem görünümünü sorgular msdb.dbo.syspolicy_policies .
İzinler
PolicyAdministratorRole sabit veritabanı rolüne üyelik gerektirir.
Önemli
Kimlik bilgilerinin yükseltilmesi olası: PolicyAdministratorRole rolündeki kullanıcılar, Veritabanı Altyapısı örneğinin çalışmasını etkileyebilecek sunucu tetikleyicileri oluşturabilir ve ilke yürütmeleri zamanlayabilir. Örneğin, PolicyAdministratorRole rolündeki kullanıcılar, çoğu nesnenin Veritabanı Altyapısı'nda oluşturulmasını önleyebilecek bir ilke oluşturabilir. Kimlik bilgilerinin bu olası yükseltmesi nedeniyle, PolicyAdministratorRole rolü yalnızca Veritabanı Altyapısı'nın yapılandırmasını denetleme konusunda güvenilen kullanıcılara verilmelidir.
Örnekler
Aşağıdaki örnek, adlı Test Policy 1Test Policy 2bir ilkeyi olarak yeniden adlandırır.
EXECUTE msdb.dbo.sp_syspolicy_rename_policy
@name = N'Test Policy 1',
@new_name = N'Test Policy 2';
GO