SET FIPS_FLAGGER (Transact-SQL)

Spécifie la vérification de conformité à la norme FIPS 127-2. Ce contrôle est basé sur la norme ISO.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

SET FIPS_FLAGGER 'level'

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, MicrosoftSQL Server génère un avertissement.

    Le paramètre level doit prendre l'une des valeurs suivantes :

    Valeur

    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.

Notes

L'option SET FIPS_FLAGGER est appliquée lors de l'analyse, et non pas 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 l'instruction SET se trouve dans un bloc d'instructions IF...ELSE qui n'est jamais atteint pendant l'exécution, elle entre quand même en vigueur parce que le bloc d'instructions IF...ELSE est analysé.

Si la procédure SET FIPS_FLAGGER est définie dans une procédure stockée, sa valeur est rétablie une fois le contrôle renvoyé par la procédure stockée. Par conséquent, une instruction SET FIPS_FLAGGER spécifiée en SQL dynamique n'a aucun effet sur les instructions qui suivent l'instruction SQL dynamique.

Autorisations

Nécessite l'appartenance au rôle public.

Voir aussi

Référence