Starka lösenord

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Microsoft Fabric

Lösenord kan vara den svagaste länken i en serversäkerhetsdistribution. Var mycket försiktig när du väljer ett lösenord. Ett starkt lösenord har följande egenskaper:

  • Är minst åtta tecken långt.

  • Kombinerar bokstäver, siffror och symboltecken i lösenordet.

  • Det går inte att hitta i en ordlista.

  • Är inte namnet på ett kommando.

  • Är inte namnet på en person.

  • Är inte namnet på en användare.

  • Är inte namnet på en dator.

  • Ändras regelbundet.

  • Skiljer sig från tidigare lösenord.

Microsoft SQL Server-lösenord kan innehålla upp till 128 tecken, inklusive bokstäver, symboler och siffror. Eftersom inloggningar, användarnamn, roller och lösenord ofta används i Transact-SQL-instruktioner måste vissa symboler omges av dubbla citattecken (") eller hakparenteser ([ ]). Använd dessa avgränsare i Transact-SQL-instruktioner när SQL Server-inloggningen, användaren, rollen eller lösenordet har följande egenskaper:

  • Innehåller eller börjar med ett blankstegstecken.

  • Börjar med $- eller @-tecknet.

Om det används i en OLE DB- eller ODBC-anslutningssträng måste en inloggning eller ett lösenord som innehåller specialtecken omges av klammerparenteser och rätt klammerparenteser måste vara undantagna. Lösenordet måste till exempel my}Pass;word anges i anslutningssträngen som PWD={my}}Pass;word}.

lösenordsprincip