Sdílet prostřednictvím


Silná hesla

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Hesla můžou být nejslabším článkem v implementaci zabezpečení serveru. Při výběru hesla buďte velmi opatrně. Silné heslo má následující charakteristiky:

  • Je aspoň osm znaků dlouhé.
  • Kombinuje písmena, číslice a znaky symbolů v rámci hesla.
  • Ve slovníku se nenašel.
  • Toto není název příkazu.
  • Není jméno osoby.
  • Nejedná se o jméno uživatele.
  • Nejedná se o název počítače.
  • Pravidelně se mění.
  • Liší se od předchozích hesel.

Hesla SQL Serveru můžou obsahovat až 128 znaků, včetně písmen, symbolů a číslic. Vzhledem k tomu, že přihlašovací jména, uživatelská jména, role a hesla se často používají v příkazech Transact-SQL, musí být určité symboly uzavřeny dvojitými uvozovkami (") nebo hranatými závorkami ([ a ]). Tyto oddělovače použijte v příkazech Transact-SQL, pokud má přihlašovací jméno, uživatel, role nebo heslo SQL Serveru následující charakteristiky:

  • Obsahuje nebo začíná znakem mezery.
  • Začíná znakem $ nebo znakem @.

Pokud se používá v připojovacím řetězci OLE DB nebo ODBC, musí být přihlašovací jméno nebo heslo obsahující speciální znaky uzavřeno do složených závorek a pravé složené závorky musí být escapovány. Například heslo my}Pass;word musí být zadáno v připojovacím řetězci, například PWD={my}}Pass;word}.