Aracılığıyla paylaş


sp_syspolicy_rename_condition (Transact-SQL)

İlke tabanlı yönetimi varolan bir koşulun yeniden adlandırır.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_syspolicy_rename_condition { [ @name = ] 'name' | [ @condition_id = ] condition_id }
    , [ @new_name = ] 'new_name'

Bağımsız değişkenler

  • [ @name= ] 'name'
    Yeniden adlandırmak istediğiniz koşul adıdır.nameİş sysnameve belirtilmelidir condition_id ise null.

  • [ @condition_id= ] condition_id
    Yeniden adlandırmak istediğiniz koşul tanımlayıcısıdır. condition_id olan intve belirtilmelidir name ise null.

  • [ @new_name= ] 'new_name'
    Yeni koşul 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_condition bağlamında msdb Sistem veritabanı.

İçin bir değer belirtmeniz gerekiyor name veya condition_id.Her ikisi de boş olamaz.Bu değerleri almak için sorgu msdb.dbo.syspolicy_conditions Sistem görünüm.

İzinler

Üyelik gerektiren PolicyAdministratorRole veritabanı rolüsabit.

Güvenlik notuGü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, 'Değişiklik izleme etkinleştirilmiş' adlandırılmış bir koşul yeniden adlandırır.

EXEC msdb.dbo.sp_syspolicy_rename_condition @name = N'Change Tracking Enabled'
, @new_name = N'Verify Change Tracking Enabled';

GO