Cómo almacenar las contraseñas localmente y de inicio de sesión base de datos SQL ID

Seleccione idioma Seleccione idioma
Id. de artículo: 209502 - Ver los productos a los que se aplica este artículo
Para obtener una versión de Microsoft Access 97 de este artículo, consulte 101084.
Avanzado: Requiere codificación experto, interoperabilidad, conocimientos y multiusuario.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.mdb).

Expandir todo | Contraer todo

Resumen

Almacenar inicio de sesión base de datos SQL identificadores y contraseñas localmente requiere que el Administrador de la base de datos cree una tabla única en el servidor.

Más información

En Microsoft Access, al vincular una tabla de base de datos SQL, puede elegir si desea que Microsoft Access para almacenar el identificador de inicio de sesión y la contraseña localmente. Si no lo hace, Microsoft Access le pide el identificador de inicio de sesión y la contraseña cada vez que se conecta a la base de datos SQL que contiene la tabla.

Si desea que Microsoft Access para almacenar la información de conexión en la base de datos de Microsoft Access, de modo que no tengan que escribirla cada vez, puede haga clic para seleccionar la casilla de verificación Guardar contraseña en el cuadro de diálogo Vincular tablas cuando se vincula la tabla de base de datos SQL.

Para Microsoft SQL Server, Sybase SQL Server y ORACLE Server bases de datos, el SQL Administrador de la base de datos puede elegir deshabilitar esta característica, que todos los usuarios escribir sus identificadores de inicio de sesión y contraseñas cada vez que se conectan a un SQL base de datos.

Para deshabilitar la capacidad para almacenar los identificadores de inicio de sesión y contraseñas localmente, el Administrador de base de datos SQL debe crear una tabla denominada MSysConf en la base de datos SQL. Cuando un usuario se conecta a la base de datos SQL, Microsoft Access busca en esta tabla en la base de datos y, si lo encuentra, consulta la tabla. Si los valores de la tabla correctamente especifican que almacenar de inicio de sesión local identificadores y contraseñas, deben deshabilitar, Microsoft Access, no independientemente de si está seleccionada la casilla de verificación Guardar Login ID Y contraseña local . Si la tabla no está presente o no especifica la deshabilitación de la característica, los usuarios pueden almacenar los identificadores de inicio de sesión y contraseñas localmente.

La tabla de base de datos SQL MSysConf debe tener la estructura siguiente.
Column name   Data type                                 Allows Null?
   --------------------------------------------------------------------
   Config        A data type that corresponds to a         No
                 2-byte integer, for example SMALLINT

   chValue       VARCHAR(255)                              Yes

   nValue        A data type that corresponds to a
                 4-byte integer, for example INT           Yes

   Comment       VARCHAR(255)                              Yes
				
si está trabajando con el origen de datos se distingue entre mayúsculas y minúsculas, utilice los nombres de tabla y columna exactamente como se muestra. Todos los usuarios deben tener permiso para utilizar la instrucción SELECT en esta tabla y sólo el administrador del sistema puede tener permiso para utilizar la instrucción DELETE en esta tabla.

En ORACLE, existen en contacto con algunas cosas que son diferentes. Por ejemplo, la palabra "Comentario" está reservado en ORACLE, por lo que necesitará cambiarlo a "Comentarios". El otro cambio se relaciona con una diferencia en tipos de datos. Aquí es cómo aparece la tabla en una base de datos ORACLE:
   CONFIG          NUM(4,0)         NOT NULL
   CHVALUE         VARCHAR(255)
   NVALUE          NUM(5,0)*
   COMMENTS        VARCHAR(255)
				
Nvalue puede tener una precisión de hasta Num(9,0).

Para deshabilitar el almacenamiento de ID de contraseña y el inicio de sesión, la tabla debe tener sólo una fila como sigue:
   Column name     Value    Explanation
   --------------------------------------------------------------------
   Config          101      This value indicates that this record 
                            determines password properties.

   chValue         NULL     Reserved for future use.

   nValue          0 or 1   Use 0 to prevent the password and login ID
                            from being stored; use 1 to permit
                            password and login ID storage.

   Comment                  Enter your own comments here.
				
Nota : si cambia el valor de nEl valor actual es, debe reiniciar Access antes de que el cambio realmente tendrá lugar.

Referencias

Para obtener más información sobre la vinculación de tablas, haga clic en Ayuda de Microsoft Access en el menú Ayuda , escriba Base de datos de vínculo SQL en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver los temas.

Propiedades

Id. de artículo: 209502 - Última revisión: viernes, 6 de agosto de 2004 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 2002 Standard Edition
Palabras clave: 
kbmt kbdatabase kbdesign kbhowto kbinfo kbusage KB209502 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 209502

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com