SET FIPS_FLAGGER (Transact-SQL)

Especifica la comprobación del cumplimiento del estándar FIPS 127-2. Éste se basa en el estándar SQL-92.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL (Transact-SQL)

Sintaxis

SET FIPS_FLAGGER 'level'

Argumentos

'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 elegido del estándar SQL-92, Microsoft SQL Server 2005 generará una advertencia.

level debe tener uno de los valores siguientes.

Valor Descripción

ENTRY

Comprobación del cumplimiento del estándar SQL-92 a nivel de entrada.

FULL

Comprobación de cumplimiento del estándar SQL-92 completo.

INTERMEDIATE

Comprobación del cumplimiento del estándar SQL-92 a nivel intermedio.

OFF

Sin comprobación del estándar.

Notas

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, la instrucción SET tendrá efecto incluso cuando se encuentre en un bloque de una instrucción IF…ELSE que no se alcance nunca en la ejecución, ya que se analiza el bloque de la instrucción IF…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.

Permisos

Debe pertenecer a la función public.

Vea también

Referencia

SET (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005