Partilhar via


SET FIPS_FLAGGER (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Especifica a verificação de conformidade com a norma FIPS 127-2. Isto baseia-se na norma ISO. Para informações sobre conformidade com o SQL Server com FIPS, veja Como usar o SQL Server 2016 em modo compatível com FIPS 140-2.

Transact-SQL convenções de sintaxe

Sintaxe

SET FIPS_FLAGGER ( 'level' |  OFF )  

Arguments

'nível'
É o nível de conformidade com a norma FIPS 127-2, para a qual todas as operações da base de dados são verificadas. Se uma operação de base de dados entrar em conflito com o nível das normas ISO escolhidas, o Microsoft SQL Server gera um aviso.

O nível deve ser um dos seguintes valores.

Valor Description
ENTRADA Verificação de normas para conformidade de entrada ISO.
COMPLETO Verificação de normas para conformidade total com a ISO.
INTERMÉDIO Verificação de normas para conformidade a nível intermédio da ISO.
DESLIGADO Sem verificação de padrões.

Observações

A definição de SET FIPS_FLAGGER é definida em tempo de análise e não em execução ou execução. Definir em tempo de análise significa que, se a instrução SET estiver presente no batch ou procedimento armazenado, ela entra em vigor, independentemente de a execução do código atingir esse ponto ou não; e a SET declaração entra em vigor antes de qualquer declaração ser executada. Por exemplo, mesmo que a SET instrução esteja num IF...ELSE bloco de instruções que nunca é alcançado durante a execução, a SET instrução continua a ter efeito porque o bloco IF...ELSE de instrução é analisado.

Se SET FIPS_FLAGGER for definido num procedimento armazenado, o valor de SET FIPS_FLAGGER é restaurado após o controlo ser devolvido do procedimento armazenado. Portanto, uma SET FIPS_FLAGGER instrução especificada em SQL dinâmico não tem qualquer efeito sobre quaisquer instruções que se seguem à instrução SQL dinâmica.

Permissions

Requer adesão à função pública de .

Ver também

Instruções SET (Transact-SQL)