Compartir a través de


Contraseñas seguras

Aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Analítica (PDW)Base de datos SQL en Microsoft Fabric

Las contraseñas pueden constituir el vínculo más débil de una implementación de seguridad de servidor. Tenga cuidado a la hora de seleccionar una contraseña. Una contraseña segura presenta las siguientes características:

  • Tiene ocho caracteres como mínimo.
  • Contiene una combinación de letras, números y símbolos.
  • No se encuentra en un diccionario.
  • No es el nombre de un comando.
  • No es el nombre de una persona.
  • No es el nombre de un usuario.
  • No es el nombre de una computadora.
  • Se cambia con frecuencia.
  • Presenta diferencias con respecto a contraseñas anteriores.

Las contraseñas de SQL Server pueden contener hasta 128 caracteres, incluidas letras, símbolos y dígitos. Dado que los inicios de sesión, los nombres de usuario, los roles y las contraseñas se usan con frecuencia en instrucciones Transact-SQL, determinados símbolos deben estar entre comillas dobles (") o corchetes ([ y ]). Utilice estos delimitadores en las instrucciones de Transact-SQL cuando el inicio de sesión, usuario, rol o contraseña de SQL Server presente las siguientes características:

  • Contiene o comienza por un carácter de espacio.
  • Comienza con el carácter $ o @.

Si se usa en una cadena de conexión OLE DB o ODBC, se debe incluir entre llaves un inicio de sesión o una contraseña que contenga caracteres especiales y se deben escapar las llaves derechas. Por ejemplo, se debe especificar una contraseña my}Pass;word en la cadena de conexión, como PWD={my}}Pass;word}.