Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
SSIS Integration Runtime em Azure Data Factory
Este tópico mostra-lhe como se ligar a uma fonte de dados Microsoft Access a partir da página Escolher uma Fonte de Dados ou Escolher um Destino do Assistente de Importação e Exportação do SQL Server.
A captura de ecrã seguinte mostra uma ligação de exemplo a uma base de dados do Microsoft Access. Neste exemplo, não precisa de inserir nome de utilizador e palavra-passe, porque a base de dados de destino não utiliza um ficheiro de informação de grupo de trabalho.
Opções para especificar
Note
As opções de ligação para este fornecedor de dados são as mesmas, quer o Access seja a sua origem ou o seu destino. Ou seja, as opções que vês são as mesmas tanto na página Escolher uma Fonte de Dados como na Escolher um Destino do assistente.
Origem de dados
A lista de fornecedores de dados pode conter várias entradas para o Microsoft Access. Selecione a versão mais recente instalada, ou a versão que corresponde à versão do Access que criou o ficheiro da base de dados.
| Origem de dados | Versão Office |
|---|---|
| Microsoft Access (Microsoft. ACE. OLEDB.16.0) | Office 2016 |
| Microsoft Access (Microsoft. ACE. OLEDB.15.0) | Office 2013 |
| Microsoft Access (Microsoft Access Database Engine) | Escritório 2010 e Escritório 2007 |
| Microsoft Access (Microsoft Jet Database Engine) | Versões do Office anteriores ao Office 2007 |
Importante
Pode ter de descarregar e instalar ficheiros adicionais para se ligar às bases de dados do Access. Consulte Obtenha os ficheiros de que precisa para se ligar ao Access nesta página para obter mais informações.
Nome de ficheiro
Especifique o caminho e o nome do ficheiro do Acesso. Por exemplo, C:\MyData.mdb para um ficheiro no computador local, ou \\Sales\Database\Northwind.mdb para um ficheiro numa partilha de rede. Ou, clica em Navegar.
Note
Se clicar em Procurar para localizar o ficheiro do Access, a caixa de diálogo Abrir filtra, por predefinição, os ficheiros com o formato e a extensão .MDB mais antigos. No entanto, o fornecedor de dados também pode abrir ficheiros com o formato e a extensão de ficheiro .ACCDB mais recentes.
Navegar
Localize o ficheiro da base de dados usando a caixa de diálogo Abrir .
Nome de utilizador
Se um ficheiro de informação de grupo de trabalho estiver associado à base de dados, forneça um nome de utilizador válido.
Senha
Se um ficheiro de informação de grupo de trabalho estiver associado à base de dados, forneça aqui a palavra-passe do utilizador.
Se a base de dados estiver protegida com uma única palavra-passe para todos os utilizadores, veja O ficheiro da base de dados está protegido por palavra-passe?.
Advanced
Especifique opções avançadas, como a palavra-passe da base de dados ou um ficheiro de informação de grupo de trabalho não predefinido, na caixa de diálogo Propriedades da Ligação de Dados .
Não vejo o Access na lista de fontes de dados
Se não vês o Access na lista de fontes de dados, estás a usar o assistente de 64 bits? Os fornecedores para Excel e Access são tipicamente de 32 bits e não são visíveis no assistente de 64 bits. Executa o assistente de 32 bits em vez disso.
Note
Para usar a versão de 64 bits do Assistente de Importação e Exportação do SQL Server, tem de instalar o SQL Server. SQL Server Data Tools (SSDT) e SQL Server Management Studio (SSMS) são aplicações de 32 bits e apenas instalam ficheiros de 32 bits, incluindo a versão de 32 bits do assistente.
Obtenha os ficheiros que precisa para ligar ao Access
Pode ter de descarregar os componentes de conectividade das fontes de dados do Microsoft Office, incluindo o Access e o Excel, caso ainda não estejam instalados. Descarregue a versão mais recente dos componentes de conectividade tanto para os ficheiros Access como para Excel aqui: Microsoft Access Database Engine 2016 Redistributable.
A versão mais recente dos componentes pode abrir ficheiros criados por versões anteriores do Access.
Se o computador tiver uma versão do Office de 32 bits, então tem de instalar a versão de 32 bits dos componentes, e também garantir que executa o pacote em modo de 32 bits.
Se tiver uma subscrição do Microsoft 365, certifique-se de que descarrega o Access Database Engine 2016 Redistributable e não o Microsoft Access 2016 Runtime. Quando executas o instalador, podes ver uma mensagem de erro a dizer que não consegues instalar o download lado a lado com os componentes click-to-run do Office. Para contornar esta mensagem de erro, execute a instalação em modo silencioso abrindo uma janela do Prompt de Comando e executando o ficheiro .EXE que descarregou com a opção /quiet. Por exemplo:
C:\Users\<user name>\Downloads\AccessDatabaseEngine.exe /quiet
O ficheiro da base de dados está protegido por palavra-passe?
Em alguns casos, uma base de dados Access está protegida por palavra-passe, mas não utiliza um ficheiro de informação de grupo de trabalho. Todos os utilizadores têm de fornecer a mesma palavra-passe, mas não têm de inserir um nome de utilizador. Para fornecer uma palavra-passe para a base de dados, faça o seguinte.
Na página Escolher uma Fonte de Dados ou Escolher um Destino , clique no botão Avançado para abrir a caixa de diálogo Propriedades do Enlace de Dados .
Na caixa de diálogo Propriedades da Ligação de Dados, selecione o separador Todos.
Na lista de propriedades e valores, selecione Jet OLEDB:Password da base de dados.
Clique em Editar Valor para abrir a caixa de diálogo Editar Valor de Propriedade .
Na caixa de diálogo Editar Valor de Propriedade , introduza a palavra-passe da base de dados.
Clique em OK em cada caixa de diálogo para voltar à página Escolher uma Fonte de Dados ou Escolher um Destino do assistente e continue.
Mantenha os valores de numeração automática ao exportar do Access
Para permitir que valores de identidade existentes nos dados de origem sejam inseridos numa coluna de identidade na tabela de destino, escolha a opção Ativar inserção de identidade na caixa de diálogo Mapeamentos de Colunas . Por defeito, a coluna de identidade do destino normalmente não permite inserir valores existentes. Para mostrar a caixa de diálogo Mapeamentos de Colunas , selecione Editar mapeamentos quando chegar à página Selecionar Tabelas de Origem e Vistas do assistente. Para consultar estas páginas, consulte Selecionar Tabelas de Fonte e Vistas e Mapeamentos de Colunas.
Se as suas chaves primárias existentes estiverem numa coluna de identidade, numa coluna de autonumeração ou equivalente, normalmente tem de selecionar esta opção para manter os valores das suas chaves primárias existentes. Caso contrário, a coluna de identidade de destino normalmente atribui novos valores.