sp_syspolicy_add_policy_category_subscription (Transact-SQL)
Bir ilke kategori ekler abonelik belirtilen veritabanına.
sp_syspolicy_add_policy_category_subscription [ @target_type = ] 'target_type'
, [ @target_object = ] 'target_object'
, [ @policy_category = ] 'policy_category'
[ , [ @policy_category_subscription_id = ] policy_category_subscription_id OUTPUT ]
Bağımsız değişkenler
[ @target_type= ] 'target_type'
Is the target type of the category subscription.target_type is sysname, is required, and must be set to 'DATABASE'.[ @target_object= ] 'target_object'
Kategoriye abone olmak olan veritabanının adıdır. target_object olan sysnameve gereklidir.[ @policy_category= ] 'policy_category'
Abone olmak için ilke kategorinin adıdır. policy_category olan sysnameve gereklidir.Değerleri almak için policy_category, sorgu msdb.dbo.syspolicy_policy_categories sistem görünümüne.
[ @policy_category_subscription_id= ] policy_category_subscription_id
Is the identifier for the category subscription.policy_category_subscription_id is int, and is returned as OUTPUT.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Remarks
Sp_syspolicy_add_policy_category_subscription msdb veritabanını sistem bağlamında çalıştırmalısınız.
Varolmayan bir ilke kategori belirtirseniz, yeni bir ilke kategorisi oluşturulduğunda ve saklı yordam çalıştırdığınızda abonelik için tüm veritabanlarının mandated.Sonra yeni kategorisi için abonelik mandated temizlerseniz, aboneliğin olarak belirttiğiniz bir veritabanı için yalnızca uygulanacak target_object. Bir mandated abonelik ayarı değiştirme hakkında daha fazla bilgi için bkz: sp_syspolicy_update_policy_category (Transact-SQL).
İzinler
Bu saklı yordam, geçerli saklı yordamın sahibine bağlamında çalışır.
Örnekler
Aşağıdaki örnek, 'Tablo adlandırma ilkeleri' adlı ilke kategori olunacak AdventureWorks2008 veritabanını yapılandırır.
EXEC msdb.dbo.sp_syspolicy_add_policy_category_subscription @target_type = N'DATABASE'
, @target_object = N'AdventureWorks2008'
, @policy_category = N'Table Naming Policies';
GO