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.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
FIPS 127-2 standardına uygunluğun kontrolünü belirtir. Bu, ISO standardına dayanmaktadır. SQL Server FIPS uyumluluğu hakkında bilgi için bkz. SQL Server 2016 FIPS 140-2 uyumlu modda nasıl kullanılır.
Transact-SQL söz dizimi kuralları
Sözdizimi
SET FIPS_FLAGGER ( 'level' | OFF )
Arguments
'Seviye'
Tüm veritabanı işlemlerinin kontrol edildiği FIPS 127-2 standardına uygunluk seviyesidir. Bir veritabanı işlemi seçilen ISO standartları seviyesiyle çelişirse, Microsoft SQL Server uyarı oluşturur.
seviye aşağıdaki değerlerden biri olmalıdır.
| Değer | Description |
|---|---|
| GİRİŞ | ISO giriş seviyesi uyumluluğu için standartların kontrolü. |
| DOLU | ISO tam uyumluluğunu kontrol eden standartlar. |
| ARA | ISO orta seviye uyumluluğu için standart kontrolü. |
| OFF | Standart kontrolü yok. |
Açıklamalar
Ayarı SET FIPS_FLAGGER ayrıştırma zamanında ayarlanır, çalıştırma veya çalıştırma zamanında değil. Ayrıştırma zamanında ayarlamak, SET ifadesi toplu veya depolanmış prosedürde varsa, kod yürütülmesinin gerçekten o noktaya ulaşıp ulaşmadığı fark etmeksizin etki yaratması anlamına gelir; ve bu SET beyan, herhangi bir beyanname yürütülmeden önce yürürlüğe girer. Örneğin, ifade SET uygulama sırasında hiç ulaşılmayan bir IF...ELSE ifade bloğunda olsa bile, SET ifade bloğu ayrıştırıldığı için ifadesi yine de etkili IF...ELSE olur.
Eğer SET FIPS_FLAGGER bir saklanan prosedürde ayarlandıysa, kontrol saklanan prosedürden geri döndükten sonra değeri SET FIPS_FLAGGER geri gelir. Bu nedenle, dinamik SQL'de belirtilen bir SET FIPS_FLAGGER ifade, dinamik SQL ifadesinden sonraki hiçbir ifadeyi etkilemez.
Permissions
"" genel "" rolüne üyelik gerektirir.