SET FIPS_FLAGGER (Transact-SQL)

Especifica a verificação de conformidade com o padrão FIPS 127-2. Baseia-se no padrão ISO.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

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 Microsoft SQL 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.

Consulte também

Referência