Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İlke Tabanlı Yönetimin etkinleştirilip etkinleştirilmediği gibi İlke Tabanlı Yönetim ayarlarını yapılandırılır.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_syspolicy_configure
[ @name = ] N'name'
, [ @value = ] value
[ ; ]
Bağımsız değişken
[ @name = ] N'adı'
Yapılandırmak istediğiniz ayarın adı.
@namesysnamegereklidir ve NULL veya boş bir dize olamaz.
@name aşağıdaki değerlerden biri olabilir:
Enabled- İlke Tabanlı Yönetimin etkinleştirilip etkinleştirilmediğini belirler.HistoryRetentionInDays- İlke değerlendirme geçmişinin saklanması gereken gün sayısını belirtir.0olarak ayarlanırsa, geçmiş otomatik olarak kaldırılmaz.LogOnSuccess- İlke Tabanlı Yönetim'in başarılı ilke değerlendirmelerini günlüğe kaydedip günlüğe kaydedmeyeceğini belirtir.
[ @value = ] değer
@nameiçin belirtilen değerle ilişkili değer. @valuesql_variantve gereklidir.
@nameiçin 'Etkin' belirtirseniz, aşağıdaki değerlerden birini kullanabilirsiniz:
-
0- İlke Tabanlı Yönetimi devre dışı bırakır. -
1- İlke Tabanlı Yönetimi etkinleştirir.
-
@nameiçin
HistoryRetentionInDaysbelirtirseniz, gün sayısını tamsayı değeri olarak belirtin.@nameiçin
LogOnSuccessbelirtirseniz, aşağıdaki değerlerden birini kullanabilirsiniz:-
0- Yalnızca başarısız ilke değerlendirmelerini günlüğe kaydeder. -
1- Hem başarılı hem de başarısız ilke değerlendirmelerini günlüğe kaydeder.
-
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
msdb sistem veritabanı bağlamında sp_syspolicy_configure çalıştırmanız gerekir.
Bu ayarların geçerli değerlerini görüntülemek için msdb.dbo.syspolicy_configuration sistem görünümünü sorgula.
İzinler
PolicyAdministratorRole sabit veritabanı rolüne üyelik gerektirir.
Önemli
Kimlik bilgilerinin yükseltilmesi olası: PolicyAdministratorRole rolündeki kullanıcılar, Veritabanı Altyapısı örneğinin çalışmasını etkileyebilecek sunucu tetikleyicileri oluşturabilir ve ilke yürütmeleri zamanlayabilir. Örneğin, PolicyAdministratorRole rolündeki kullanıcılar, çoğu nesnenin Veritabanı Altyapısı'nda oluşturulmasını önleyebilecek bir ilke oluşturabilir. Kimlik bilgilerinin bu olası yükseltmesi nedeniyle, PolicyAdministratorRole rolü yalnızca Veritabanı Altyapısı'nın yapılandırmasını denetleme konusunda güvenilen kullanıcılara verilmelidir.
Örnekler
Aşağıdaki örnek, İlke Tabanlı Yönetimi etkinleştirir.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'Enabled',
@value = 1;
GO
Aşağıdaki örnek, ilke geçmişi saklama süresini 14 güne ayarlar.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'HistoryRetentionInDays',
@value = 14;
GO
Aşağıdaki örnek, hem başarılı hem de başarısız ilke değerlendirmelerini günlüğe kaydetmek için İlke Tabanlı Yönetimi yapılandırmaktadır.
EXECUTE msdb.dbo.sp_syspolicy_configure
@name = N'LogOnSuccess',
@value = 1;
GO