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 SQL-92.

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 SQL-92 choisi, Microsoft SQL Server 2005 déclenche un avertissement.

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

Valeur Description

ENTRY

Vérification des normes pour la conformité SQL-92 de niveau inférieur.

FULL

Vérification des normes pour la conformité SQL-92 complète.

INTERMEDIATE

Vérification des normes pour la conformité SQL-92 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 lot 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

SET (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005