Aracılığıyla paylaş


sp_syspolicy_update_policy_category (Transact-SQL)

Bir ilke kategori veritabanı abonelikleri mandate için küme olup güncelleştirir.İlke kategori abonelik standardıyla, tüm veritabanları için geçerlidir.

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

Sözdizimi

sp_syspolicy_update_policy_category { [ @name = ] 'name' | [ @policy_category_id = ] policy_category_id }
    , [ @mandate_database_subscriptions = ] mandate_database_subscriptions ]

Bağımsız değişkenler

  • [ @name= ] 'name'
    İlke kategori adıdır.nameİş sysnameve belirtilmelidir policy_category_id ise null.

  • [ @ policy_category_id= ] policy_category_id
    İlke kategori tanımlayıcısıdır.policy_category_idİş intve belirtilmelidir name ise null.

  • [ @ mandate_database_subscriptions= ] mandate_database_subscriptions
    abonelik veritabanı için bir ilke kategori standardıyla olup olmadığını belirler.mandate_database_subscriptionsolan bir bit değeri, varsayılan değeri null.Aşağıdaki değerlerden birini kullanabilirsiniz:

    • 0 = Mandated değil

    • 1 = Mandated

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Açıklamalar

Çalıştırmanız gerekir sp_syspolicy_update_policy_category bağlamında msdb Sistem veritabanı.

İçin bir değer belirtmeniz gerekiyor name veya policy_category_id.Her ikisi de boş olamaz.Bu değerleri almak için sorgu msdb.dbo.syspolicy_policy_categories 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, 'Finans' güncelleştirir Veritabanı abonelikleri mandate kategorisi.

EXEC msdb.dbo.sp_syspolicy_update_policy_category @name = N'Finance'
, @mandate_database_subscriptions = 1;

GO