La casilla Guardar contraseña no está disponible al vincular tablas ODBC

Importante

Este artículo contiene información sobre cómo modificar el Registro. Antes de modificarlo, asegúrese de hacer una copia de seguridad de este y de comprender cómo restaurarlo si hay un problema. Para obtener información sobre cómo realizar copias de seguridad, restaurar y editar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Descripción del Registro de Microsoft Windows

Avanzado: requiere conocimientos expertos de codificación, interoperabilidad y multiusuario.

Este artículo solo se aplica a una base de datos de Microsoft Access (.mdb y .accdb).

Número de KB original: 207823

Síntomas

Es posible que no pueda guardar el identificador de inicio de sesión y la contraseña localmente al vincular una tabla desde un origen de datos de Conectividad a bases de datos abiertas (ODBC) porque la casilla Guardar contraseña no está disponible en el cuadro de diálogo Tablas de vínculos.

Causa

Este comportamiento puede producirse por los siguientes motivos:

  • Hay una tabla MSysConf en el servidor de SQL Database, que prohíbe a los usuarios almacenar contraseñas localmente.

  • El registro se ha modificado para que el almacenamiento en caché de contraseñas de red se haya deshabilitado en el equipo.

Solución

Causa 1: Hay una tabla MSysConf en el servidor SQL Database

El administrador del servidor ha deshabilitado el almacenamiento local de los identificadores de inicio de sesión y las contraseñas en tablas vinculadas mediante la creación de una tabla MSysConf en el servidor, que contiene el registro siguiente:

Config nValue
------ ------
101 0

Para volver a habilitar a los usuarios para guardar los identificadores de inicio de sesión y las contraseñas localmente, cambie el registro a:

Config nValue
------ ------
101 1

Causa 2: Se ha deshabilitado el almacenamiento en caché de contraseñas de red

Edite el registro para habilitar el almacenamiento en caché de contraseñas de red.

Advertencia

: si usa el Registro Editor incorrectamente, puede causar problemas graves que pueden requerir la reinstalación del sistema operativo. Microsoft no le garantiza que pueda solucionar los problemas que sean consecuencia del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Use la Editor del Registro para establecer la clave DisablePwdCaching en un valor decimal de 0. Esta clave del Registro se puede almacenar en los subárboles siguientes:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\<Office Version>\Common\Security

Nota:

Si no tiene planes de usar nunca la clave DisablePwdCaching, puede eliminarla.

Más información

Si administra un SQL Database que usa Microsoft Access como programa front-end, puede crear una tabla en el SQL Database denominada MSysConf para ayudar a controlar la comunicación entre los dos programas. La tabla MSysConf tiene dos funciones potenciales:

  • Puede deshabilitar la característica que permite a los usuarios guardar el identificador de inicio de sesión y la contraseña de un SQL Database vinculado en Access.
  • Puede optimizar la forma en que Access realiza el rellenado en segundo plano de los registros durante el tiempo de inactividad estableciendo el número de filas de datos que se recuperan a la vez y el número de segundos de retraso entre cada recuperación.

Referencias

Para obtener más información sobre la tabla MSysConf, haga clic en Ayuda de Microsoft Access en el menú Ayuda, escriba use la tabla MSysConf en una base de datos de Microsoft Access con bases de datos SQL vinculadas en el Asistente de Office o el Asistente para respuestas y, a continuación, haga clic en Buscar para ver el tema.