SET FIPS_FLAGGER (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance
Spécifie la vérification de conformité à la norme FIPS 127-2. Ce contrôle est basé sur la norme ISO. Pour plus d’informations sur la conformité aux normes FIPS SQL Server, consultez How to use SQL Server 2016 in FIPS 140-2-compliant mode (Guide pratique pour utiliser SQL Server 2016 en mode compatible avec FIPS 140-2).
Conventions de la syntaxe Transact-SQL
Syntaxe
SET FIPS_FLAGGER ( 'level' | OFF )
Arguments
' level '
Niveau de conformité à la norme FIPS 127-2, vérifié dans toutes les opérations effectuées dans les bases de données. Si une opération de base de données entre en conflit avec le niveau des normes ISO choisi, Microsoft SQL Server génère un avertissement.
level doit avoir l’une des valeurs suivantes.
Value | Description |
---|---|
ENTRY | Vérification des normes pour la conformité ISO de base. |
FULL | Vérification des normes pour la conformité ISO complète. |
INTERMEDIATE | Vérification des normes pour la conformité ISO de niveau intermédiaire. |
OFF | Pas de vérification des normes. |
Remarques
L’option SET FIPS_FLAGGER
est appliquée lors de l’analyse, et non lors de l’exécution. Par conséquent, si l’instruction SET est présente dans la procédure stockée ou le traitement d’instructions, elle devient effective, que l’exécution du code ait réellement atteint ou non ce point ; l’instruction SET
devient effective avant l’exécution de toute autre instruction. Par exemple, même si le SET
instruction se trouve dans un IF...ELSE
bloc d’instructions qui n’est jamais atteint pendant l’exécution, le SET
prend quand même effet parce que le IF...ELSE
bloc d’instructions est analysé.
Si SET FIPS_FLAGGER
est définie dans une procédure stockée, la valeur de SET FIPS_FLAGGER
est restauré une fois le contrôle est retourné à partir de la procédure stockée. Par conséquent, une instruction dynamique SET FIPS_FLAGGER
n’a aucun effet sur les instructions exécutées après celle-ci.
Autorisations
Nécessite l'appartenance au rôle public .