Connettersi a un'origine dati di Access (Importazione ed esportazione guidata di SQL Server)

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Questo argomento illustra come connettersi a un'origine dati Microsoft Access dalla pagina Scelta origine dati o Scelta destinazione dell'Importazione/Esportazione guidata SQL Server.

La schermata seguente mostra una connessione di esempio a un database Microsoft Access. In questo esempio non è necessario immettere un nome utente e una password perché il database di destinazione non usa un file di informazioni sul gruppo di lavoro.

Connettersi ad Access

Opzioni da specificare

Nota

Le opzioni di connessione per il provider di dati sono le stesse sia nel caso in cui Access rappresenti l'origine sia nel caso in cui rappresenti la destinazione. Ovvero, le opzioni visualizzate sono le stesse in entrambe le pagine Scelta origine dati e Scelta destinazione della procedura guidata.

Origine dati
L'elenco dei provider di dati può contenere diverse voci per Microsoft Access. Selezionare la versione installata più recente o la versione che corrisponde alla versione di Access che ha creato il file di database.

Fonte dati Versione di Office
Microsoft Access (Microsoft. ACE. OLEDB.16.0) Office 2016
Microsoft Access (Microsoft. ACE. OLEDB.15.0) Office 2013
Microsoft Access (Motore di database di Microsoft Access) Office 2010 e Office 2007
Microsoft Access (Motore di database Microsoft Jet) Versioni di Office precedenti alla versione Office 2007

Importante

Per connettersi ai database Access, può essere necessario scaricare e installare file aggiuntivi. Per altre informazioni, vedere Ottenere i file necessari per connettersi ad Access in questa pagina.

Nome file
Specificare il percorso e il nome del file Access. Ad esempio, C:\MyData.mdb per un file nel computer locale o \\Sales\Database\Northwind.mdb per un file in una condivisione di rete. In alternativa, fare clic su Sfoglia.

Nota

Se si fa clic su Sfoglia per individuare il file di Access, la finestra di dialogo Apri per impostazione predefinita mostra solo i file nel vecchio formato .MDB e con la relativa estensione. Il provider di dati è in grado tuttavia di aprire anche i file con il nuovo formato ed estensione di file ACCDB.

Sfoglia
Consente di individuare il file di database tramite la finestra di dialogo Apri.

Nome utente
Se un file di informazioni sul gruppo di lavoro è associato al database, specificare un nome utente valido.

Password
Se un file di informazioni sul gruppo di lavoro è associato al database, specificare la password dell'utente.

Se il database è protetto con un'unica password per tutti gli utenti, vedere File di database protetto da password.

Avanzato
Specificare le opzioni avanzate, ad esempio la password del database o un file di informazioni sul gruppo di lavoro diverso da quello predefinito, nella finestra di dialogo Proprietà di Data Link.

Access non è incluso nell'elenco delle origini dati

Se Access non è incluso nell'elenco delle origini dati, controllare se è in esecuzione la procedura guidata a 64 bit. I provider di Excel e Access sono in genere a 32 bit e non sono visibili nella procedura guidata a 64 bit. Esegui invece la procedura guidata a 32 bit.

Nota

Per usare la versione a 64 bit dell'Importazione/Esportazione guidata SQL Server, è necessario installare SQL Server. SQL Server Data Tools (SSDT) e SQL Server Management Studio (SSMS) sono applicazioni a 32 bit e installano solo i file a 32 bit, inclusa la versione a 32 bit della procedura guidata.

Ottenere i file necessari per connettersi ad Access

Se non sono già stati installati, potrebbe essere necessario scaricare i componenti di connettività per le origini dati Microsoft Office, incluse le origini dati Access ed Excel. Scaricare la versione più recente dei componenti di connettività per i file Excel e Access qui: Microsoft Access motore di database 2016 Redistributable.

La versione più recente dei componenti può aprire file creati da versioni precedenti di Access.

Se il computer ha una versione a 32 bit di Office, è necessario installare la versione a 32 bit dei componenti e verificare anche di eseguire il pacchetto in modalità a 32 bit.

Se si ha un abbonamento a Microsoft 365, assicurarsi di scaricare Access motore di database 2016 Redistributable e non Microsoft Access 2016 Runtime. Durante l'esecuzione del programma di installazione potrebbe essere visualizzato un messaggio di errore che indica non è possibile installare il download in modalità affiancata con i componenti di Office A portata di clic. Per ignorare questo messaggio di errore, eseguire l'installazione in modalità non interattiva aprendo una finestra del prompt dei comandi ed eseguendo il file con estensione EXE scaricato con l'opzione /quiet. Ad esempio:

C:\Users\<user name>\Downloads\AccessDatabaseEngine.exe /quiet

Il file di database è protetto da password?

In alcuni casi il database Access è protetto da password ma non usa alcun file di informazioni sul gruppo di lavoro. È necessario che tutti gli utenti immettano la stessa password ma non è necessario che immettano un nome utente. Per specificare una password di database, eseguire le operazioni seguenti.

  1. Nella pagina Scelta origine dati o Scelta destinazione fare clic sul pulsante Avanzate per aprire la finestra di dialogo Proprietà di Data Link.

  2. Nella finestra di dialogo Proprietà di Data Link selezionare la scheda Tutte.

  3. Nell'elenco di proprietà e valori selezionare Jet OLEDB:Database Password.

    Specificare la password di Access, schermata 1

  4. Fare clic su Modifica valore per aprire la finestra di dialogo Modifica valore proprietà.

    Specificare la password di Access, schermata 2

  5. Nella finestra di dialogo Modifica valore proprietà immettere la password del database.

  6. Fare clic su OK in ogni finestra di dialogo per tornare alla pagina Scelta origine dati o Scelta destinazione della procedura guidata e continuare.

Mantenere i valori di numerazione automatica durante l'esportazione da Access

Per consentire l'inserimento dei valori identity esistenti nei dati di origine in una colonna identity della tabella di destinazione, selezionare l'opzione Consenti IDENTITY_INSERT nella finestra di dialogo Mappature colonne. Per impostazione predefinita, la colonna Identity di destinazione in genere non consente di inserire valori esistenti. Per visualizzare la finestra di dialogo Mappature delle colonne, selezionare Modifica mappature quando si raggiunge la pagina Seleziona tabelle e viste di origine della procedura guidata. Per visualizzare queste pagine, vedere Seleziona le tabelle e le viste di origine e Mappature delle colonne.

Se le chiavi primarie esistenti sono in una colonna Identity, in una colonna con numerazione automatica o in un tipo di colonna equivalente, in genere è necessario selezionare questa opzione per mantenere i valori esistenti delle chiavi primarie. In caso contrario la colonna Identity di destinazione assegna in genere nuovi valori.