Erro ao efetuar upload de arquivo Access em site (INCIDENTE)

De MSTECH wiki
Revisão de 13h25min de 11 de julho de 2016 por Alexandre.borim (Discussão | contribs) (Execução)

Ir para: navegação, pesquisa

Versões de softwares onde ocorreu o incidente

Versão Aplicação
8.5.9600.16384 IIS
2012 R2 Standard Windows Server


Problema

Usuário reportando problema ao tentar efetuar upload de arquivo Access no site. Uma janela é apresentada, como na linha seguinte, ao tentar aplicar o procedimento.
Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

Causa

Incompatibilidade do driver Microsoft.Jet.OLEDB.4.0 em um sistema operacional de 64bits.

Execução

Segue os procedimentos abaixo, para a resolução do problema.
  1. Realizar o backup do banco, indo pelo SQL Server Management Studio, selecionando o banco a ser backupiado e clicando com o botão direito do mouse. Selecionar Tasks -> Back Up... conforme mostra a figura abaixo.
    caption
  2. Já na janela Back Up Database, em Destination, é necessário remover o caminho salvo (fig. 1) e adicionar um novo caminho para uma pasta em que salvará o backup que faremos (fig. 2).
    • Fig. 1 - Removendo o antigo caminho.
    • Fig. 2 – Imagens da esquerda para a direita: Inserindo um novo caminho.
  3. Em Options, selecionar Compress backup, para definir a compressão o arquivo a ser backupeado, conforme mostra a figura abaixo. Na sequência, clique em OK para iniciar o backup.
    caption

Obs.: sempre salvar o arquivo *.bak nos caminhos homologados. Por exemplo, E:\Mstech_Backups\Banco Dados\.