Contraseñas segurasStrong Passwords

En este tema se aplica a: SíSQL ServerSíbase de datos de SQL AzureSíalmacenamiento de datos de SQL Azure Sí Almacenamiento de datos paralelosTHIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Las contraseñas pueden constituir el vínculo más débil de una implementación de seguridad de servidor.Passwords can be the weakest link in a server security deployment. Debe tener siempre mucho cuidado a la hora de elegir una contraseña.You should always take great care when you select a password. Una contraseña segura presenta las siguientes características:A strong password has the following characteristics:

  • Tiene una longitud de 8 caracteres como mínimo.Is at least 8 characters long.

  • Contiene una combinación de letras, números y símbolos.Combines letters, numbers, and symbol characters within the password.

  • No es una palabra que pueda encontrarse en el diccionario.Is not found in a dictionary.

  • No es el nombre de un comando.Is not the name of a command.

  • No es el nombre de una persona.Is not the name of a person.

  • No es el nombre de un usuario.Is not the name of a user.

  • No es el nombre de un equipo.Is not the name of a computer.

  • Se cambia con frecuencia.Is changed regularly.

  • Presenta diferencias notables con respecto a contraseñas anteriores.Is significantly different from previous passwords.

    MicrosoftMicrosoft SQL ServerSQL Server pueden contener hasta 128 caracteres, entre los que se pueden incluir letras, símbolos y dígitos. SQL ServerSQL Server passwords can contain up to 128 characters, including letters, symbols, and digits. Dado que los inicios de sesión, nombres de usuario, roles y contraseñas se utilizan con frecuencia en instrucciones Transact-SQLTransact-SQL , determinados símbolos deberán estar incluidos entre comillas dobles (") o corchetes ([ ]).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 ([ ]). Utilice estos delimitadores en las instrucciones Transact-SQLTransact-SQL cuando el inicio de sesión, usuario, rol o contraseña de SQL ServerSQL Server presente las siguientes características:Use these delimiters in Transact-SQLTransact-SQL statements when the SQL ServerSQL Server login, user, role, or password has the following characteristics:

  • Contiene o comienza por un carácter de espacio.Contains or starts with a space character.

  • Comienza por el carácter $ o @.Starts with the $ or @ character.

    Si se utiliza en una cadena de conexión OLE DB u ODBC, el inicio de sesión o la contraseña no deben contener ninguno de los siguientes caracteres: [] {}() , ; ?If used in an OLE DB or ODBC connection string, a login or password must not contain the following characters: [] {}() , ; ? * !* ! @.@. Estos caracteres se usan para inicializar una conexión o para separar valores de conexión.These characters are used to either initialize a connection or separate connection values.

Directiva de contraseñasPassword Policy