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.
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 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