Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Указывает режим проверки на соответствие стандарту FIPS 127-2. Основывается на стандарте ISO. Сведения о совместимости SQL Server FIPS см. в статье об использовании SQL Server 2016 в режиме совместимости с FIPS 140-2.
Соглашения о синтаксисе Transact-SQL
Синтаксис
SET FIPS_FLAGGER ( 'level' | OFF )
Аргументы
'level'
Уровень соответствия стандарту FIPS 127-2 для проверки всех операций базы данных. Если операция базы данных конфликтует с выбранным уровнем стандартов ISO, Microsoft SQL Server создает предупреждение.
level должен иметь одно из следующих значений.
| значение | Описание |
|---|---|
| ENTRY | Проверка на соответствие начальному уровню стандарта ISO. |
| FULL | Проверка на полное соответствие стандарту ISO. |
| ДЛЯ ЛЮБИТЕЛЕЙ | Проверка на соответствие промежуточному уровню стандарта ISO. |
| ВЫКЛ. | Без проверки стандарта. |
Замечания
Значение параметра SET FIPS_FLAGGER устанавливается во время выполнения или запуска, а не во время синтаксического анализа. Проверка на этапе синтаксического анализа означает, что если инструкция SET присутствует в пакете или хранимой процедуре, то она вступает в силу независимо от того, достигает ли фактическое выполнение кода соответствующей точки. Кроме того, инструкция SET вступает в силу до выполнения любых операторов. Например, если инструкция SET находится в блоке IF...ELSE, который никогда не выполняется во время обработки, то она, тем не менее, SET вступает в силу, поскольку блок IF...ELSE подвергается синтаксическому анализу.
Если инструкция SET FIPS_FLAGGER установлена в хранимой процедуре, значение SET FIPS_FLAGGER восстанавливается после того, как управление выходит из этой хранимой процедуры. Поэтому инструкция SET FIPS_FLAGGER, определенная в динамическом коде SQL, не действует на инструкции, следующие за инструкцией динамического SQL.
Разрешения
Необходимо быть членом роли public.