Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Specifikuje kontrolu souladu se standardem FIPS 127-2. To je založeno na standardu ISO. Pro informace o souladu s FIPS SQL Server viz Jak používat SQL Server 2016 v režimu kompatibilním s FIPS 140-2.
Syntaxe
SET FIPS_FLAGGER ( 'level' | OFF )
Arguments
'úroveň'
je úroveň souladu se standardem FIPS 127-2, na kterou jsou kontrolovány všechny databázové operace. Pokud databázová operace koliduje s úrovní zvolených ISO standardů, Microsoft SQL Server vygeneruje varování.
úroveň musí být jedna z následujících hodnot.
| Hodnota | Description |
|---|---|
| POLOŽKA | Kontrola standardů pro vstupní úroveň souladu. |
| ÚPLNÝ | Kontrola standardů na plnou shodu s ISO. |
| MEZIPRODUKT | Kontrola standardů na dodržování standardů na úrovni ISO pro střední úroveň. |
| Vypnuto | Žádné kontroly standardů. |
Poznámky
Nastavení je SET FIPS_FLAGGER nastaveno při parse, nikoli při spuštění nebo běhu. Nastavení v čase parse znamená, že pokud je příkaz SET přítomen v batch nebo uložené procedurě, nabývá účinnosti bez ohledu na to, zda spuštění kódu skutečně dosáhne tohoto bodu; a SET příkaz nabývá účinnosti před vykonáním jakýchkoli výroků. Například i když SET je příkaz v bloku příkazů, ke kterému IF...ELSE se při vykonávání nikdy nedosáhne, příkaz SET stále nabývá účinnosti, protože je blok IF...ELSE příkazů parsován.
Pokud SET FIPS_FLAGGER je nastavena v uložené procedurě, hodnota se SET FIPS_FLAGGER obnoví po vrácení řízení ze uložené procedury. Proto SET FIPS_FLAGGER příkaz specifikovaný v dynamickém SQL nemá žádný vliv na žádné příkazy následující po příkazu dynamic SQL.
Povolení
Vyžaduje členství ve veřejné roli .