Microsoft Access Cannot Save The Digital Signature at This Time? ¡SOLUCIONADO en minutos!

Al usar una base de datos de Access, podría aparecer el peculiar mensaje de error “Microsoft Access cannot save the digital signature at this time.” Esta advertencia suele aparecer al intentar firmar o guardar una base de datos con un certificado digital. Aquí está el mensaje de error completo con la captura de pantalla:

Microsoft Office Access cannot save the digital signature at this time.

*You may be in a database under Source Code Control.
*You may be in a database which is read only.
*The database uses either the *.accdb or *.accde file name extension.  To sign such a database, click the Microsoft Office Button, point to the Publish menu, and then click Package and Sign.

Microsoft Access cannot save the digital signature at this time

Consulte esta publicación para explorar las principales causas y soluciones efectivas para resolverlo rápidamente. Pero antes, conozcamos algo sobre la firma digital.

Calificación Excelente en Trustpilot
Herramienta Gratuita de Reparación de Bases de Datos de MS Access
Repare archivos corruptos de bases de datos MDB y ACCDB y recupere fácilmente tablas, consultas, índices y registros de bases de datos eliminados. Probar ahora!
Descargar
Descargo de responsabilidad: para reparar la base de datos, usted necesidad de actualizar a un plan pagado.Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.

¿Qué es una firma digital?

Microsoft Access cannot save the digital signature at this time

Una firma digital se puede definir como un sello electrónico y cifrado de autenticación en información digital, como mensajes de correo electrónico, macros o cualquier documento electrónico. Esta firma digital significa que la información proviene del firmante y no ha sido modificada.

Certificado de firma y autoridad de certificación

Certificado de firma:

Para crear una firma digital, necesita un certificado de firma que acredite su identidad. Al enviar las macros o el documento firmados digitalmente, también envía el certificado y la clave pública. Los certificados de firma son emitidos por la autoridad de certificación y, al igual que un permiso de conducir, pueden revocarse. Un certificado suele tener una validez de un año, tras el cual el firmante debe renovarlo u obtener nuevos certificados de firma para consolidar su identidad.

Autoridad de certificación (CA):

La autoridad de certificación es una entidad similar a un notario público. Tiene la autoridad para emitir un certificado digital y un certificado de firma para verificar su validez. Esta entidad también realiza un seguimiento de los certificados eliminados o caducados.

Lea también: Cómo resolver problemas de “Expresión de unión de MS Access no compatible” en Access

¿Qué garantiza una firma digital?

A continuación, se detallan los aspectos que garantiza una firma digital.

  • Integridad: El contenido no se puede modificar ni manipular, ya que está firmado digitalmente.
  • No repudio:

El repudio indica que el firmante niega cualquier asociación con el contenido firmado. Por lo tanto, el no repudio prueba a todas las partes el origen del contenido de la firma.

  • Autenticidad: El firmante está completamente autenticado como firmante.
  • Notarización: Las firmas realizadas en archivos de Word, Excel o PowerPoint, que se sellan oportunamente mediante un servidor seguro de sello de tiempo en determinadas circunstancias, tienen un período de validez para la notaría.

Razones comunes del error

Antes de solucionar este mensaje de error, es fundamental saber por qué Access no puede guardar una firma digital:

  1. Permisos de archivo insuficientes
  2. Certificado digital dañado o caducado
  3. Archivo de base de datos almacenado en una unidad de red o carpeta restringida
  4. La configuración del Centro de confianza de Access no es correcta
  5. La base de datos no está guardada en una ubicación de confianza.

¿Cómo solucionar el error “Microsoft Access no puede guardar la firma digital en este momento”?

Aquí tienes formas sencillas de solucionar este error. Pero antes de intentarlo, reinicia tu PC para comprobarlo.

Método 1: Verifica tu certificado digital

El primer método que debes probar es comprobar si tu certificado digital es válido y está instalado correctamente. Para comprobarlo, sigue atentamente los pasos a continuación.

  • Presiona las teclas Win+R para abrir el cuadro de diálogo Ejecutar.
  • Escribe certmgr.msc en el cuadro de diálogo Ejecutar para abrir el Administrador de certificados de Windows.

Microsoft Access cannot save the digital signature at this time

  • Ve a Personal > Certificados.
  • Busca tu certificado y confirma que no esté caducado.
  • Si está caducado o no es válido, reinstálalo o crea uno nuevo con SelfCert.exe.

Método 2: Revisar la configuración de macros del Centro de confianza

En ocasiones, una configuración incorrecta de macros puede afectar las operaciones de firma digital y provocar el error “Microsoft Access no puede guardar la firma digital en este momento”. Puede solucionarlo revisando la siguiente configuración:

  • Abra MS Access.
  • Vaya a Archivo > Opciones y haga clic en la opción Centro de confianza.

Microsoft Access cannot save the digital signature at this time

  • Haga clic en Configuración del Centro de confianza >> Configuración de macros.
  • Seleccione “Habilitar todas las macros (temporalmente para probar)”.

Microsoft Access cannot save the digital signature at this time

  • Intente guardar la firma digital de nuevo.

Método 3: Mover la base de datos a una ubicación de confianza

Mover la base de datos a una ubicación de confianza puede bloquear las firmas si no se encuentra en una carpeta de confianza. Por lo tanto, también puede intentarlo para solucionar este problema.

  • Abra Access y haga clic en Archivo > Opciones.

Microsoft Access cannot save the digital signature at this time

  • Vaya a Centro de confianza > Configuración del Centro de confianza.

Microsoft Access cannot save the digital signature at this time

  • Seleccione las ubicaciones de confianza.
  • A continuación, agregue la carpeta donde se almacena el archivo de la base de datos y haga clic en Aceptar.

Método 4: Verificar los permisos necesarios

Muchos usuarios han reportado este error de firma digital debido a permisos insuficientes. Por lo tanto, si no tiene los permisos necesarios para guardar la firma digital de la base de datos, debe obtenerlos e intentar guardar el archivo.

Lea también: (6 maneras) Solucionar el error “No se puede guardar este registro en este momento” de Microsoft Access

¿Cómo crear un certificado autofirmado?

Para agregar la firma digital, primero debe obtenerla o crear un certificado de seguridad.

Si no tiene dicho certificado de seguridad, no se preocupe. Puede crearlo con la herramienta SelfCert (incluida en Microsoft Office).

Pasos para crear un certificado autofirmado

  1. En la ventana de inicio, toque el botón Inicio y luego seleccione Todos los programas > Microsoft Office > Herramientas de Microsoft Office > Certificado digital para proyectos VBA.

O bien, puede buscar la carpeta que contiene los archivos de programa de Microsoft Office. Aquí debe encontrar el archivo ejecutable SelfCert.exe. La ubicación puede variar según el sistema operativo que utilice o la versión de suscripción de Office 365.

Si usa Office 2019 u Office 2016, pruebe cualquiera de las siguientes ubicaciones:

  • C:\Program Files\Microsoft Office\Office16
  • C:\Program Files (x86)\Microsoft Office\Office16

Si usa Office 365, pruebe una de estas ubicaciones:

  • C:\Program Files\Microsoft Office\root\Office16
  • C:\Program Files (x86)\Microsoft Office\root\Office16

Si usa Office 2013, busque la carpeta Office15 entre las opciones anteriores.

Si usa Office 2010, busque la carpeta Office14.

Si usa Office 2007, busque la carpeta Office12. Busque la carpeta correcta y, una vez obtenida, haga doble clic en SelfCert.exe.

Esto abrirá el cuadro de diálogo “Crear certificado digital“.

  1. En el cuadro “Nombre del certificado“, asigne un nombre al nuevo certificado de prueba.
  2. Haga clic en “Aceptar“.

Nota: Si no puede ver el comando “Certificado digital para proyectos VBA” o no obtiene SelfCert.exe, es posible que deba instalar SelfCert.

¿Cómo crear un paquete firmado?

  1. Primero, abra la base de datos que necesita empaquetar y firmar.
  2. Después, pulse Archivo > Guardar como > Empaquetar y firmar.

Nota: Si es usuario de Access 2007, haga clic en el botón de Microsoft Office > Publicar > Empaquetar y firmar.

Esto abrirá el cuadro de diálogo “Seleccionar certificado”.

  1. Seleccione el certificado digital y haga clic en Aceptar.

Aparecerá el cuadro de diálogo “Crear paquete firmado de Microsoft Access“.

  1. En la lista “Guardar en“, elija una ubicación para el paquete de base de datos firmado.
  2. Asigne un nombre al paquete firmado en el cuadro “Nombre de archivo” y pulse la opción “Crear“.

Access creará el archivo .accdc y lo guardará en la ubicación que seleccione.

Cómo extraer y usar un paquete firmado

  1. En su base de datos de Access, pulse Archivo > Abrir > Explorar. Aparecerá el cuadro de diálogo “Abrir“.

Nota: Si es usuario de Access 2007, haga clic en el botón de Microsoft Office > Abrir.

  1. Seleccione “Paquetes firmados de Microsoft Access (*.accdc)” como tipo de archivo.
  2. Busque la carpeta que contiene el archivo .accdc. Tras seleccionarlo, pulse la opción “Abrir“.
  3. Pruebe una de las siguientes opciones:
  • Si ha seleccionado “Confiar en el certificado de seguridad utilizado para firmar el paquete de implementación“, aparecerá el cuadro de diálogo “Extraer base de datos a“. Continúe con el siguiente paso.
  • Si no ha seleccionado “Confiar en el certificado de seguridad“, aparecerá el siguiente mensaje.

Si confía en la base de datos, haga clic en “Abrir“. Si confía en algún certificado de ese proveedor, pulse “Confiar en todos los del editor“. Se abrirá el cuadro de diálogo “Extraer base de datos a“.

Nota:

Si utiliza un certificado autofirmado para firmar un paquete de base de datos, pulse “Confiar en todos los del editor” después de abrirlo. Los paquetes firmados con sus certificados autofirmados siempre se consideran de confianza.

  1. En la lista “Guardar en“, seleccione cualquier ubicación para el paquete de base de datos firmado. Asigne un nombre a la base de datos extraída en el campo “Nombre de archivo“.

Consejo: Si extrae la base de datos a una ubicación de confianza, su contenido se habilitará automáticamente al abrirla. Si elige una ubicación que no sea de confianza, es posible que parte del contenido de la base de datos se deshabilite de forma predeterminada.

  1. Haga clic en Aceptar.

Lea también: Error de acceso fijo “No tiene acceso exclusivo a la base de datos en este momento”.

Preguntas frecuentes

¿Cómo solucionar el error de firma digital?

Puede solucionar el error de firma digital reiniciando su aplicación o dispositivo de Access y buscando actualizaciones de software.

¿Cuáles son los criterios necesarios para la firma digital de Microsoft Office Access?

Para garantizar esto, el creador del contenido debe firmar digitalmente el contenido con una firma que cumpla los siguientes criterios:

  • La firma digital es válida.
  • El certificado asociado a la firma digital debe ser el actual, no el caducado.
  • La firma de una persona u organización conocida como editor debe ser de confianza.
  • Los certificados asociados a la firma digital son emitidos principalmente por una autoridad de certificación (CA) de confianza.

¿Dónde se almacenan los archivos de firma?

Los archivos de firma se almacenan en la ubicación C:\Users\[Username]\AppData\Roaming\Microsoft\Signatures.

Cierre

El error “Microsoft Access no puede guardar la firma digital en este momento” es molesto, pero tiene solución. Aunque es probable que este error se deba a la validación del certificado o a restricciones de permisos, al verificar el certificado, ajustar la configuración de confianza y probar otras soluciones mencionadas en esta publicación, puede resolver este error rápidamente.

¡Espero que haya disfrutado de esta publicación!

¿Aún tienes problemas? Arreglarlos con Stellar reparación para Access:

Este software asegura sin costura reparación y recuperación de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e índices, junto con módulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:

  1. Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
  2. Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
  3. Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.

Pearson Willey es escritor de contenido de sitios web y planificador de contenido de formato largo. Además de esto, también es un ávido lector. Por lo tanto, sabe muy bien cómo escribir un contenido atractivo para los lectores. Escribir es como una ventaja creciente para él. Le encanta explorar sus conocimientos on MS Access y compartiendo Tecnología blog.