SET FIPS_FLAGGER (Transact-SQL)
Especifica a verificação de conformidade com o padrão FIPS 127-2. Baseia-se no padrão ISO.
Sintaxe
SET FIPS_FLAGGER 'level'
Argumentos
'level'
É o nível de conformidade em relação ao padrão FIPS 127-2, segundo o qual todas as operações de banco de dados são verificadas. Se uma operação de banco de dados estiver em conflito com o nível de padrões ISO escolhido, o MicrosoftSQL Server gerará um aviso.level deve ser um dos seguintes valores.
Valor
Descrição
ENTRY
Verificação dos padrões com relação à conformidade do nível de entrada do ISO.
FULL
Verificação dos padrões com relação à conformidade total com o ISO.
INTERMEDIATE
Verificação dos padrões com relação à conformidade do nível intermediário do ISO.
OFF
Nenhum padrão é verificado.
Comentários
A configuração de SET FIPS_FLAGGER é definida no momento da análise e não na execução ou no tempo de execução. A configuração no momento da análise significa que se a instrução SET estiver presente no lote ou no procedimento armazenado, ela terá efeito, independentemente de se a execução do código realmente atinge esse ponto; e a instrução SET tem efeito antes de qualquer instrução ser executada. Por exemplo, mesmo que a instrução SET esteja em um bloco IF...ELSE que nunca é atingido durante a execução, a instrução SET ainda entrará em vigor porque o bloco de instrução IF...ELSE é analisado.
Se SET FIPS_FLAGGER for definido em um procedimento armazenado, seu valor é restaurado depois que o controle é retornado do procedimento armazenado. Portanto, uma instrução SET FIPS_FLAGGER especificada em SQL dinâmico não tem nenhum efeito em nenhuma instrução depois da instrução de SQL dinâmico.
Permissões
Requer associação na função pública.