SET FIPS_FLAGGER (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureDatabase SQL in Microsoft Fabric

Specifica il controllo della conformità con lo standard FIPS 127-2, basato sullo standard ISO. Per informazioni sulla conformità FIPS in SQL Server, vedere How to use SQL Server 2016 in FIPS 140-2-compliant mode (Come usare SQL Server 2016 in modalità di conformità con FIPS 140-2).

Convenzioni relative alla sintassi Transact-SQL

Sintassi

SET FIPS_FLAGGER ( 'level' |  OFF )  

Argomenti

'level'
Livello di conformità con lo standard FIPS 127-2 in base a cui vengono controllate tutte le operazioni del database. Se un'operazione di database è in conflitto con il livello degli standard ISO scelti, Microsoft SQL Server genera un avviso.

Il valore di level deve essere uno dei seguenti.

valore Descrizione
ENTRY Controllo degli standard per la conformità di base con ISO.
FULL Controllo degli standard per la conformità totale con ISO.
INTERMEDIATE Controllo degli standard per la conformità a livello intermedio con ISO.
OFF Nessun controllo di conformità degli standard.

Osservazioni:

L'opzione SET FIPS_FLAGGER viene impostata in fase di analisi e non in fase di esecuzione. Impostare a tempo di analisi significa che se l'istruzione SET è presente nella procedura batch o memorizzata, prende effetto, indipendentemente dal fatto che l'esecuzione del codice raggiunga effettivamente quel punto; e l'istruzione SET entra in vigore prima che vengano eseguite le istruzioni precedenti. Ad esempio, anche se l'istruzione SET è inclusa in un blocco di istruzione IF...ELSE che non viene mai raggiunto in fase di esecuzione, l'istruzione SET viene comunque eseguita perché il blocco IF...ELSE viene analizzato.

Se l'opzione SET FIPS_FLAGGER viene impostata in una stored procedure, il valore dell'opzione SET FIPS_FLAGGER viene ripristinato al termine della stored procedure. Un'istruzione SET FIPS_FLAGGER specificata nel codice SQL dinamico pertanto non ha alcun effetto sulle istruzioni successive.

Autorizzazioni

È richiesta l'appartenenza al ruolo public .

Vedi anche

SET Istruzioni (Transact-SQL)