Aracılığıyla paylaş


sp_syspolicy_add_policy_category (Transact-SQL)

İlke tabanlı yönetimi ile kullanılabilecek ilke kategori ekler.İlke kategorileri Etkinleştirme ilkeleri, düzenlemenizi ve ilke kapsam küme için.

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

Sözdizimi

sp_syspolicy_add_policy_category [ @name = ] 'name'
    [ , [ @mandate_database_subscriptions = ] mandate_database_subscriptions ]
    , [ @policy_category_id = ] policy_category_id OUTPUT

Bağımsız değişkenler

  • [ @name= ] 'name'
    İlke kategori adıdır.nameİş sysnameve gerekiyor.namenull veya boş dizeolamaz.

  • [ @ mandate_database_subscriptions = ] mandate_database_subscriptions
    abonelik veritabanı için bir ilke kategori standardıyla olup olmadığını belirler.mandate_database_subscriptionsolan bir bit 1 (etkin) varsayılan değer değer.

  • [ @ policy_category_id= ] policy_category_id
    İlke kategori tanımlayıcısıdır.policy_category_idİş intve çıktı. döndürülen

Dönüş Kodu Değerleri

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

Açıklamalar

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

İ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, ilke kategori abonelik kategorisine değil standardıyla yeri oluşturur.Yani, tek tek veritabanları içinde kabul veya kategori içindeki güvenlikle ilgili ilkelerde olduğu katılmamayı seçmek üzere yapılandırılabilir.

DECLARE @policy_category_id int;

EXEC msdb.dbo.sp_syspolicy_add_policy_category
  @name = N'Table Naming Policies'
, @mandate_database_subscriptions = 0
, @policy_category_id = @policy_category_id OUTPUT;

GO