Aracılığıyla paylaş


sp_syspolicy_rename_condition (Transact-SQL)

Varolan bir koşulun yeniden adlandırır ilke temelli yönetim.

Topic link iconTransact-SQL sözdizimi kuralları

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

Bağımsız değişkenler

  • [ @name= ] 'name'
    Is the name of the condition that you want to rename.name is sysname, and must be specified if condition_id is NULL.

  • [ @condition_id= ] condition_id
    İş tanımlayıcısı koşul için yeniden adlandırın. condition_idisintve belirtilmelidirnameolan null.

  • [ @new_name= ] 'new_name'
    Yeni adı durumu. new_nameissysnameve gerekli.NULL veya boş dize olamaz.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

Sp_syspolicy_rename_condition msdb veritabanını sistem bağlamında çalıştırmalısınız.

Herhangi bir değer belirtmeniz gerekirnameorcondition_id.Her ikisi de null olamaz.Bu değerler elde etmek için msdb.dbo.syspolicy_conditions sistem görünümü sorgular.

İzinler

PolicyAdministratorRole sabit veritabanı rolü üyeliği gerekir.

Security noteSecurity Note:

Olası bir ayrıcalık kimlik bilgileri bilgisi: PolicyAdministratorRole rolündeki kullanıcılar'ın sunucu tetikleyici oluşturursanız ve çalýþmasýný etkileyen ilke yürütmeler zamanlayabilirsiniz örnek Database Engine. Örneğin, PolicyAdministratorRole roldeki kullanıcı, nesnelerin çoğunu içinde oluşturulmasını önleyen bir ilke oluşturabilirsiniz Database Engine. Kimlik bilgileri nedeniyle bu olası Ayrıcalık PolicyAdministratorRole rolünü yalnızca yapılandırmasını denetlemek ile güvenilen kullanıcılara verilmelidir Database Engine.

Örnekler

Aşağıdaki örnek, 'Değişiklik izleme etkin' adlı bir koşulu yeniden adlandırır.

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

GO