Si se asume que le han asegurado correctamente la base de datos, de que no será el caso. Si usted ha asegurado correctamente la base de datos e intentan abrirla con un diverso grupo de trabajo (como su propio archivo de System.mdw) entonces que ellos conseguirá “usted no tienen el mensaje de error soso soso del permiso”.
La seguridad del nivel de usuario consiste en un archivo del grupo de trabajo y el archivo de base de datos. El grupo de trabajo contiene asociaciones de los usuarios, de los grupos, de User+Group, y contraseñas. Un solo grupo de trabajo se puede utilizar para asegurar muchas diversas bases de datos. El archivo de base de datos sí mismo contiene los permisos del objeto - todo el grupo de trabajo hace realmente es authentica a usuario, y después pasa un Sid a la base de datos, que ese DB después las aplicaciones al determinar las acciones un usuario pueden tomar. ULS también “sesión-se basa” - es decir, puedo tener “sesiones múltiples” del acceso abiertas en mi máquina, cada uno usar un diverso archivo del grupo de trabajo. Si tengo SessionA abierto con WorkgroupA, e intento abrir una base de datos en esa sesión que no fue asegurada con WorkgroupA, después consigo un mensaje de error (que asume, por supuesto, que la base de datos está asegurada correctamente).
Para abrir una base de datos correctamente asegurada, usted DEBE utilizar el archivo del grupo de trabajo que fue utilizado para asegurar original la base de datos. Para hacer eso, usted tiene dos opciones: cualquiera ensambla la máquina a ese grupo de trabajo (NO una buena idea), o utiliza un atajo como se describe anteriormente para abrir una sesión del acceso con ese grupo de trabajo. En gran medida, la mejor idea es utilizar un atajo para abrir una sesión del acceso.
En cuanto a la contraseña del DB - no vi eso, puesto que él alto inusual tener ULS y una contraseña de base de datos - entonces usted abre una vez la base de datos que usted puede utilizar DAO para cambiar esa contraseña:
CurrentDB.NewPassword “viejo picovatio”, “nuevo picovatio”
Por supuesto esto es un método de DAO, no un método de la DIFICULTAD. Para hacer eso, usted debe utilizar una declaración de SQL de la ALTERACIÓN. Ver este artículo del KB:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q304915