Ao usar um banco de dados do Access, você pode encontrar uma mensagem de erro peculiar: “Microsoft Access cannot save the digital signature at this time.” Esse aviso geralmente ocorre ao tentar assinar ou salvar um banco de dados com um certificado digital. Aqui está a mensagem de erro completa com a captura de tela:
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.

Confira esta postagem para explorar as principais causas e soluções eficazes para resolver o problema rapidamente. Mas antes disso, vamos saber algo sobre assinatura digital.
Ferramenta Gratuita de Reparo de Banco de Dados do MS Access
Repare arquivos de banco de dados MDB e ACCDB corrompidos e recupere tabelas de banco de dados, consultas, índices e registros excluídos facilmente. Tente agora!
O que é uma assinatura digital?

Uma assinatura digital pode ser definida como um selo eletrônico e criptografado de autenticação em informações digitais, como mensagens de e-mail, macros ou qualquer documento eletrônico.
Esta assinatura digital significa que as informações foram originadas do signatário e não foram alteradas.
Certificado de Assinatura e Autoridade Certificadora
Certificado de assinatura:
Para criar uma assinatura digital, você precisa ter um certificado de assinatura que comprove sua identidade. No momento do envio das macros ou documentos assinados digitalmente, você também envia o certificado e a chave pública. Os certificados de assinatura são emitidos pela autoridade certificadora e, assim como a carteira de habilitação, também podem ser revogados. Um certificado geralmente é válido por um ano, após o qual o signatário deve renová-lo ou obter novos certificados de assinatura para construir sua identidade.
Autoridade Certificadora (AC):
Considerando que a Autoridade Certificadora é uma entidade bastante semelhante a um tabelião público, ela tem autoridade para emitir um certificado digital e um certificado de assinatura para verificar sua validade. Essa entidade também rastreia os certificados removidos ou expirados.
Leia também: Como resolver problemas de “Expressão de Junção do MS Access Não Suportada” no Access
O que uma Assinatura Digital Garante?
A seguir estão as garantias da Assinatura Digital.
- Integridade: o conteúdo não pode ser alterado ou adulterado, pois foi assinado digitalmente.
- Não-repúdio:
Repúdio indica o ato de um signatário negar qualquer associação com o conteúdo assinado. Portanto, o Não-repúdio prova a todas as partes a origem do conteúdo da assinatura.
- Autenticidade: o signatário está totalmente autenticado como signatário.
- Notarização:
Assinaturas feitas em arquivos do Word, Excel ou PowerPoint, que são carimbadas em tempo hábil por um servidor de carimbo de data/hora seguro sob certas circunstâncias, têm um período de validade para Notarização.
Motivos comuns para o erro
Antes de corrigir esta mensagem de erro, é vital saber por que o Access não consegue salvar uma assinatura digital:
- Permissões de arquivo insuficientes
- Certificado digital corrompido ou expirado
- Arquivo de banco de dados armazenado na unidade de rede ou em pasta restrita
- As configurações da Central de Confiabilidade do Access não estão configuradas corretamente
- O banco de dados não está salvo em um local confiável.
Como corrigir o erro “O Microsoft Access não consegue salvar a assinatura digital neste momento”?
Aqui estão algumas maneiras fáceis de corrigir esse erro. Mas antes de tentar, reinicie o computador para verificar o erro.
Método 1 – Verifique seu Certificado Digital
O primeiro método que você deve tentar é verificar se o seu certificado digital é válido e está instalado corretamente. Para verificar isso, siga os passos abaixo com atenção.
- Pressione as teclas Win+R para abrir a caixa de diálogo Executar.
- Digite certmgr.msc na caixa de diálogo Executar para abrir o Gerenciador de Certificados do Windows.

- Navegue até Pessoal > Certificados.
- Encontre seu certificado e confirme se ele não expirou.
- Se ele expirou ou é inválido, reinstale/crie um novo certificado usando SelfCert.exe.
Método 2 – Verifique as Configurações de Macro da Central de Confiabilidade
Às vezes, configurações de macro incorretas podem afetar as operações de assinatura digital e levar ao erro “O Microsoft Access não pode salvar a assinatura digital neste momento”. Você pode resolver isso verificando estas configurações:
- Abra o MS Access
- Vá em Arquivo > Opções e clique na opção Central de Confiabilidade.

- Neste momento, clique em Configurações da Central de Confiabilidade >> Configurações de Macro.
- Selecione Habilitar todas as macros (temporariamente para teste).

- Tente salvar uma assinatura digital novamente.
Método 3 – Mover o Banco de Dados para um Local Confiável
Mover o banco de dados para um local confiável pode bloquear as assinaturas se o banco de dados não estiver em uma pasta confiável. Portanto, você também pode tentar resolver essa situação.
- Abra o Access e clique em Arquivo > Opções.

- Vá em Central de Confiabilidade > Configurações da Central de Confiabilidade.

- Selecione os Locais Confiáveis.
- Em seguida, adicione a pasta onde seu arquivo de banco de dados está armazenado e clique em OK.
Método 4 – Verifique as Permissões Necessárias
Muitos usuários relataram que enfrentaram esse erro de assinatura digital devido a permissões insuficientes. Portanto, se você não tiver a permissão necessária para salvar a assinatura digital do banco de dados, precisará obtê-la e tentar salvar o arquivo.
Leia também: (6 Maneiras) Corrigir o Erro “Você Não Pode Salvar Este Registro Neste Momento” do Microsoft Access
Como Criar um Certificado Autoassinado?
Para adicionar a assinatura digital, primeiro você precisa obtê-la ou criar um certificado de segurança.
Se você não tiver esse certificado de segurança, não precisa se preocupar. Você pode criar o certificado de segurança usando a ferramenta SelfCert (inclusa no Microsoft Office).
Etapas para Criar um Certificado Autoassinado
- Na janela inicial da tela, toque no botão Iniciar e aponte para Todos os Programas > Microsoft Office > Ferramentas do Microsoft Office > Certificado Digital para Projetos VBA.
-ou-
Ou você pode navegar até a pasta que contém os arquivos de programa do Microsoft Office.
Aqui, você precisa localizar o arquivo executável, SelfCert.exe. O local pode variar de acordo com o sistema operacional que você está usando ou com a versão de assinatura do Office 365.
Usuários do Office 2019 ou Office 2016, tentem qualquer uma das seguintes listas de locais:
- C:\Program Files\Microsoft Office\Office16
- C:\Program Files (x86)\Microsoft Office\Office16
Se você estiver usando o Office 365, tente um destes locais:
- C:\Program Files\Microsoft Office\root\Office16
- C:\Program Files (x86)\Microsoft Office\root\Office16
Usuários do Office 2013, procurem a pasta Office15 entre as opções acima.
Da mesma forma, usuários do Office 2010: procurem a pasta Office14.
E usuários do Office 2007, procurem a pasta Office12.
Procure a pasta correta e, após obtê-la, clique duas vezes em SelfCert.exe.
Isso abrirá a caixa de diálogo Criar Certificado Digital.
- Na caixa aberta, Nome do seu certificado, atribua um nome ao novo certificado de teste.
- Toque na opção OK.
Observação: caso você não consiga visualizar o comando Certificado Digital para Projetos VBA ou não esteja obtendo o SelfCert.exe, talvez seja necessário instalar o SelfCert.
Como criar um pacote assinado?
- Primeiro, abra o banco de dados que deseja empacotar e assinar.
- Em seguida, toque em Arquivo > Salvar como > Empacotar e assinar.
Observação: Usuários do Access 2007 devem clicar no botão Microsoft Office > Publicar > Empacotar e assinar.
Isso abrirá a caixa de diálogo Selecionar certificado na tela.
- Selecione o certificado digital e clique na opção OK.
Você verá a caixa de diálogo Criar pacote assinado do Microsoft Access na tela.
- Na lista Salvar em, escolha qualquer local para o seu pacote de banco de dados assinado.
- Atribua um nome ao pacote assinado na caixa Nome do arquivo e toque na opção Criar.
O Access criará o arquivo .accdc e o manterá no local selecionado.
Como extrair e usar um pacote assinado
- No seu banco de dados do Access, clique em Arquivo > Abrir > Navegar. A caixa de diálogo Abrir será exibida.
Observação: se você for um usuário do Access 2007, clique no Botão Microsoft Office > Abrir.
- Selecione Pacotes Assinados do Microsoft Access (*.accdc) como tipo de arquivo.
- Procure a pasta que contém o arquivo .accdc. Após selecioná-lo, toque na opção Abrir.
- Experimente uma das seguintes opções:
- Se você selecionou a opção “Confiar” no certificado de segurança usado para assinar o pacote de implantação, a caixa de diálogo “Extrair Banco de Dados para” será exibida. Em seguida, vá para a próxima etapa.
- Mas se você não selecionou a opção “Confiar” no certificado de segurança, a seguinte mensagem será exibida.
Se você tiver confiança no banco de dados, clique em Abrir. Se você confiar em algum certificado desse provedor, toque em “Confiar em todos do editor“. Isso abrirá a caixa de diálogo “Extrair Banco de Dados para”.
Observação:
Se você usar um certificado autoassinado para assinar um pacote de banco de dados, toque em “Confiar em todos do editor” após abrir o pacote. Como os pacotes assinados por meio de seus certificados autoassinados são sempre considerados confiáveis.
- Na lista “Salvar em“, escolha qualquer local para o seu pacote de banco de dados assinado. Atribua um nome ao banco de dados extraído em “Nome do arquivo“.
Dica: Se você extrair o banco de dados para um local confiável, seu conteúdo será habilitado automaticamente sempre que você abri-lo. Se você escolher um local não confiável, parte do conteúdo do banco de dados poderá ser desabilitada por padrão.
- Clique em OK.
Leia também: Corrigido – Erro “Você não tem acesso exclusivo ao banco de dados neste momento” no Access!
Perguntas frequentes
Como corrigir o erro de assinatura digital?
Você pode corrigir o erro de assinatura digital reiniciando seu aplicativo ou dispositivo Access e verificando se há atualizações de software.
Quais são os critérios necessários para a assinatura digital do Microsoft Office Access?
Para garantir isso, o criador do conteúdo deve assinar digitalmente o conteúdo usando uma assinatura que atenda aos seguintes critérios:
- A assinatura digital é válida.
- O certificado associado à assinatura digital deve ser o atual, não o expirado.
- A assinatura de uma pessoa ou organização conhecida como editora deve ser confiável.
- Os certificados associados à assinatura digital são emitidos principalmente por uma autoridade certificadora (AC) confiável.
Onde os arquivos de assinatura são armazenados?
Os arquivos de assinatura são armazenados em C:\Users\[Username]\AppData\Roaming\Microsoft\Signatures.
Encerramento
O erro “O Microsoft Access não pode salvar a assinatura digital neste momento” é irritante, mas pode ser corrigido. Embora esse erro provavelmente ocorra devido à validação do certificado ou a restrições de permissão. No entanto, verificando seu certificado, ajustando as configurações de confiança e tentando outras soluções mencionadas nesta publicação, você pode resolver esse erro rapidamente.
Espero que tenha gostado de ler esta publicação!
Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:
- Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
- Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
- Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.