Bagikan melalui


SET FIPS_FLAGGER (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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.

Konvensi sintaks transact-SQL

Sintaksis

SET FIPS_FLAGGER ( 'level' |  OFF )  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

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

Lihat Juga

Pernyataan SET (Transact-SQL)