Password complesseStrong Passwords

SI APPLICA A: sìSQL Server sìDatabase SQL di Azure sìAzure SQL Data Warehouse sìParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Le password possono costituire il punto debole nell'ambito distribuzione della sicurezza in un server.Passwords can be the weakest link in a server security deployment. È dunque necessario prestare grande attenzione alla scelta delle password.You should always take great care when you select a password. Una password complessa ha le caratteristiche seguenti:A strong password has the following characteristics:

  • È composta da almeno 8 caratteri.Is at least 8 characters long.

  • È costituita da una combinazione di lettere, numeri e simboli.Combines letters, numbers, and symbol characters within the password.

  • Non è una parola presente nei dizionari.Is not found in a dictionary.

  • Non è il nome di un comando.Is not the name of a command.

  • Non è il nome di una persona.Is not the name of a person.

  • Non è il nome di un utente.Is not the name of a user.

  • Non è il nome di un computer.Is not the name of a computer.

  • Viene modificata regolarmente.Is changed regularly.

  • Presenta differenze sostanziali rispetto alle password precedenti.Is significantly different from previous passwords.

MicrosoftMicrosoft SQL ServerSQL Server le password possono contenere fino a 128 caratteri, compresi lettere, simboli e cifre.SQL ServerSQL Server passwords can contain up to 128 characters, including letters, symbols, and digits. Poiché gli account di accesso, i nomi utente, i ruoli e le password vengono spesso utilizzati in istruzioni Transact-SQLTransact-SQL , è necessario racchiudere alcuni simboli tra virgolette doppie (") o parentesi quadre ([ ]).Because logins, user names, roles, and passwords are frequently used in Transact-SQLTransact-SQL statements, certain symbols must be enclosed by double quotation marks (") or square brackets ([ ]). Utilizzare questi delimitatori nelle istruzioni Transact-SQLTransact-SQL quando l'account di accesso, l'utente, il ruolo o la password di SQL ServerSQL Server presenta le caratteristiche seguenti:Use these delimiters in Transact-SQLTransact-SQL statements when the SQL ServerSQL Server login, user, role, or password has the following characteristics:

  • Include o inizia con uno spazio.Contains or starts with a space character.

  • Inizia con il carattere $ o @.Starts with the $ or @ character.

Gli account di accesso e le password usati in una stringa di connessione OLE DB o ODBC non devono contenere i caratteri seguenti: [] {}() , ; ?If used in an OLE DB or ODBC connection string, a login or password must not contain the following characters: [] {}() , ; ? * !* ! @.@. Questi caratteri vengono utilizzati per inizializzare una connessione o per separare i relativi valori.These characters are used to either initialize a connection or separate connection values.

Criteri passwordPassword Policy