Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Menentukan pemeriksaan kepatuhan terhadap standar FIPS 127-2. Ini didasarkan pada standar ISO. Untuk informasi tentang kepatuhan FIPS SQL Server, lihat Cara menggunakan SQL Server 2016 dalam mode yang mematuhi FIPS 140-2.
Sintaks
SET FIPS_FLAGGER ( 'level' | OFF )
Argumen
'level'
Adalah tingkat kepatuhan terhadap standar FIPS 127-2 di mana semua operasi database diperiksa. Jika operasi database bertentangan dengan tingkat standar ISO yang dipilih, Microsoft SQL Server menghasilkan peringatan.
tingkat harus menjadi salah satu nilai berikut.
| Nilai | Deskripsi |
|---|---|
| LEMA | Pemeriksaan standar untuk kepatuhan tingkat entri ISO. |
| FULL | Pemeriksaan standar untuk kepatuhan penuh ISO. |
| MENENGAH | Pemeriksaan standar untuk kepatuhan tingkat menengah ISO. |
| TIDAK AKTIF | Tidak ada pemeriksaan standar. |
Keterangan
Pengaturan diatur pada waktu penguraian SET FIPS_FLAGGER dan bukan pada waktu eksekusi atau run time. Pengaturan pada waktu penguraian berarti bahwa jika pernyataan SET ada dalam prosedur batch atau tersimpan, itu berlaku, terlepas dari apakah eksekusi kode benar-benar mencapai titik itu; dan pernyataan berlaku SET sebelum pernyataan apa pun dijalankan. Misalnya, bahkan jika SET pernyataan berada dalam IF...ELSE blok pernyataan yang tidak pernah tercapai selama eksekusi, pernyataan masih SET berlaku karena IF...ELSE blok pernyataan diurai.
Jika SET FIPS_FLAGGER diatur dalam prosedur tersimpan SET FIPS_FLAGGER , nilai dipulihkan setelah kontrol dikembalikan dari prosedur tersimpan. Oleh karena itu, pernyataan yang SET FIPS_FLAGGER ditentukan dalam SQL dinamis tidak berpengaruh pada pernyataan apa pun setelah pernyataan SQL dinamis.
Izin
Memerlukan keanggotaan dalam peran publik .