SET FIPS_FLAGGER (Transact-SQL)

 

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)síBase de datos SQL de AzurenoAlmacenamiento de datos SQL de Azure noAlmacenamiento de datos paralelos

Especifica la comprobación del cumplimiento del estándar FIPS 127-2. Esto se basa en el estándar ISO.

Topic link icon Convenciones de sintaxis de Transact-SQL

  
SET FIPS_FLAGGER ( 'level' |  OFF )  

' level '
Es el nivel de cumplimiento del estándar FIPS 127-2 que se comprueba en todas las operaciones de base de datos. Si una operación de base de datos está en conflicto con el nivel de estándares ISO elegido, Microsoft SQL Server genera una advertencia.

nivel de debe ser uno de los siguientes valores.

ValueDescription
ENTRYComprobación de los estándares ISO de compatibilidad con el nivel básico.
FULLComprobación de los estándares ISO de compatibilidad plena.
INTERMEDIATEComprobación de los estándares ISO de compatibilidad con el nivel intermedio.
OFFSin comprobación del estándar.

La opción SET FIPS_FLAGGER se establece en tiempo de análisis, no en tiempo de ejecución. El establecimiento en tiempo de análisis significa que si la instrucción SET está presente en el proceso por lotes o procedimiento almacenado, tendrá efecto aunque la ejecución del código no llegue al punto donde se encuentre; y se aplicará antes de que se ejecute ninguna otra instrucción. Por ejemplo, incluso si la instrucción SET está en un IF... OTRO bloque de instrucciones que nunca se alcanza durante la ejecución, la instrucción SET sigue siendo surte efecto porque el IF... Se analiza el bloque de instrucción ELSE.

Si SET FIPS_FLAGGER se establece en un procedimiento almacenado, su valor se restablecerá al devolverse el control desde ese procedimiento. Por ello, una instrucción SET FIPS_FLAGGER especificada en SQL dinámico no tiene ningún efecto en las instrucciones siguientes.

Debe pertenecer al rol public .

Instrucciones SET (Transact-SQL)

Adiciones de comunidad

AGREGAR
Mostrar: