Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
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 .