Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Especifica la comprobación del cumplimiento del estándar FIPS 127-2. Esto se basa en el estándar ISO. Para más información sobre la compatibilidad con SQL Server FIPS, vea How to use SQL Server 2016 in FIPS 140-2-compliant mode (Cómo usar SQL Server 2016 en el modo compatible con FIPS 140-2).
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 la base de datos entra en conflicto con el nivel elegido de los estándares ISO, Microsoft SQL Server genera una advertencia.
level debe tener uno de estos valores.
Value | Descripción |
---|---|
ENTRY | Comprobación de los estándares ISO de compatibilidad con el nivel básico. |
FULL | Comprobación de los estándares ISO de compatibilidad plena. |
INTERMEDIATE | Comprobación de los estándares ISO de compatibilidad con el nivel intermedio. |
Apagado | Sin comprobación del estándar. |
El valor de SET FIPS_FLAGGER
se establece en tiempo de análisis, en lugar de en tiempo de ejecución. El hecho de que se establezca en tiempo de análisis supone que si la instrucción SET está presente en el lote o el procedimiento almacenado, se aplica aunque la ejecución del código no llegue al punto donde se encuentre. Además, la instrucción SET
se aplica antes de que se ejecute ninguna otra instrucción. Por ejemplo, aunque la instrucción SET
se encuentre en un bloque de instrucciones de IF...ELSE
al que nunca se llega durante la ejecución, la instrucción SET
se seguirá aplicando porque se ha analizado el bloque de instrucciones IF...ELSE
.
Si SET FIPS_FLAGGER
se establece en un procedimiento almacenado, el valor de SET FIPS_FLAGGER
se restablecerá cuando el procedimiento almacenado devuelva el control. Por tanto, una instrucción SET FIPS_FLAGGER
especificada en SQL dinámico no tiene ningún efecto en las instrucciones siguientes de SQL dinámico.
Debe pertenecer al rol public .
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy