Connessione a un database di AccessConnect to an Access Database

Per connettere un pacchetto di Integration ServicesIntegration Services a un'origine dati di Microsoft Office Access, è necessario disporre di una gestione connessione e di un provider di dati OLE DB.To connect an Integration ServicesIntegration Services package to a Microsoft Office Access data source requires an OLE DB connection manager and a data provider. Il provider di dati usato dipende dalla versione di Access in cui è stata creata l'origine dati:The data provider that you use depends on the version of Access that created the data source:

  • Per Access 2003 e versioni precedenti, il pacchetto richiede il provider OLE DB MicrosoftMicrosoft Jet.For Access 2003 and earlier, the package requires the MicrosoftMicrosoft Jet OLE DB Provider.

  • Per Access 2007, il pacchetto richiede il provider OLE DB per il motore di database di Microsoft Office 12.0 Access.For Access 2007, the package requires the OLE DB provider for the Microsoft Office 12.0 Access Database Engine.

    È possibile creare una gestione connessione OLE DB e selezionare il provider di dati corrispondente dall'area Gestioni connessioni di Progettazione SSISSSIS o dall'Importazione/Esportazione guidata SQL ServerSQL Server .You can create an OLE DB connection manager and select the corresponding data provider from either the Connection Managers area in SSISSSIS Designer or from the SQL ServerSQL Server Import and Export Wizard.

Nota

In un computer a 64 bit è necessario eseguire i pacchetti che si connettono a origini dati di MicrosoftMicrosoft Access in modalità a 32 bit.On a 64-bit computer, you must run packages that connect to MicrosoftMicrosoft Access data sources in 32-bit mode. Il provider OLE DB MicrosoftMicrosoft Jet e il provider OLE DB per il motore di database di Microsoft Office 12.0 Access sono disponibili solo nelle versioni a 32 bit.Both the MicrosoftMicrosoft Jet OLE DB Provider and the OLE DB provider for the Microsoft Office 12.0 Access Database Engine are only available in 32-bit versions.

Componenti di connettività per i file di Microsoft Excel e AccessConnectivity components for Microsoft Excel and Access files

È possibile scaricare i componenti di connettività per i file di Microsoft Office, se non è già non sono installati.You may have to download the connectivity components for Microsoft Office files if they're not already installed. Scaricare la versione più recente dei componenti di connettività per l'accesso ed Excel file: Microsoft Access Database Engine 2016 Redistributable.Download the latest version of the connectivity components for both Access and Excel files here: Microsoft Access Database Engine 2016 Redistributable.

La versione più recente dei componenti è possibile aprire i file creati con versioni precedenti di Access.The latest version of the components can open files created by earlier versions of Access.

Se il computer dispone di una versione a 32 bit di Office, quindi è necessario installare la versione a 32 bit dei componenti ed è inoltre necessario assicurarsi di eseguire il pacchetto in modalità a 32 bit.If the computer has a 32-bit version of Office, then you have to install the 32-bit version of the components, and you also have to ensure that you run the package in 32-bit mode.

Se si dispone di una sottoscrizione Office 365, assicurarsi di scaricare il pacchetto ridistribuibile di 2016 del motore di accesso Database e non Microsoft Access 2016 Runtime.If you have an Office 365 subscription, make sure that you download the Access Database Engine 2016 Redistributable and not the Microsoft Access 2016 Runtime. Quando si esegue il programma di installazione, è possibile vedere un messaggio di errore che non è possibile installare il download side-by-side con componenti di Office a portata di clic.When you run the installer, you may see an error message that you can't install the download side-by-side with Office click-to-run components. Per ignorare questo messaggio di errore, eseguire l'installazione in modalità non interattiva, aprendo una finestra del prompt dei comandi ed eseguire il. File EXE scaricato con il /quiet passare.To bypass this error message, run the installation in quiet mode by opening a Command Prompt window and running the .EXE file that you downloaded with the /quiet switch. Esempio:For example:

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

Connessione a un'origine dati in formato Access 2003 o precedenteConnecting to a Data Source in Access 2003 or Earlier Format

Per creare una gestione connessione Access dall'area Gestioni connessioniTo create an Access connection manager from the Connection Managers area

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il pacchetto.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the package.

  2. Fare clic con il pulsante destro del mouse in un punto qualsiasi dell'area Gestioni connessioni e quindi scegliere Nuova connessione OLE DB.In the Connections Managers area, right-click anywhere in the area, and then select New OLE DB Connection.

  3. Nella finestra di dialogo Configura gestione connessione OLE DB fare clic su Nuova.In the Configure OLE DB Connection Manager dialog box, click New.

    Per altre informazioni, vedere Gestione connessione OLE DB.For more information, see OLE DB Connection Manager.

  4. Nella finestra di dialogo Gestione connessione selezionare Provider OLE DB di Microsoft Jet 4.0per Providere quindi configurare la gestione connessione in base alle proprie esigenze.In the Connection Manager dialog box, for Provider, select Microsoft Jet 4.0 OLE DB Provider, and then configure the connection manager as appropriate.

Per creare una connessione ad Access dall'Importazione/Esportazione guidata SQL ServerTo create an Access connection from the SQL Server Import and Export Wizard

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)avviare l'Importazione/Esportazione guidata SQL ServerSQL Server .In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), start the SQL ServerSQL Server Import and Export Wizard.

  2. Nella pagina Scelta origine dati selezionare Microsoft Accessper Origine datie quindi configurare la connessione ad Access.On the Choose a Data Source page, for Data Source, select Microsoft Access, and then configure the Access connection.

    Quando si seleziona Microsoft Access come Origine dati, la procedura guidata crea automaticamente la gestione connessione OLE DB necessaria con il provider di dati corretto.When you select Microsoft Access as the Data Source, the wizard automatically creates the necessary OLE DB connection manager with the correct data provider. Per altre informazioni, vedere Gestione connessione OLE DB.For more information, see OLE DB Connection Manager.

Connessione a un'origine dati in formato Access 2007Connecting to a Data Source in Access 2007 Format

Per accedere a un'origine dati di Access 2007, la gestione connessione OLE DB richiede il provider OLE DB per il motore di database di Microsoft Office 12.0 Access.To access an Access 2007 data source, the OLE DB connection manager requires the OLE DB provider for the Microsoft Office 12.0 Access Database Engine. Questo provider viene installato automaticamente con MicrosoftMicrosoft Office System 2007.This provider is installed automatically with the 2007 MicrosoftMicrosoft Office system. Se Office System 2007 non è installato nel computer in cui è in esecuzione Integration ServicesIntegration Services , è necessario installare il provider separatamente.If the 2007 Office system is not installed on the computer on which Integration ServicesIntegration Services is running, you have to install the provider separately. Per installare il provider OLE DB per il motore di database di Microsoft Office 12.0 Access, scaricare e installare i componenti disponibili nella pagina Web Driver di Office System 2007: Data Connectivity Components.To install the OLE DB provider for the Microsoft Office 12.0 Access Database Engine, download and install the components on this Web page, 2007 Office System Driver: Data Connectivity Components.

Per creare una gestione connessione OLE DB dall'area Gestioni connessioniTo create an OLE DB connection manager from the Connection Managers area

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il pacchetto.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the package.

  2. Fare clic con il pulsante destro del mouse in un punto qualsiasi dell'area Gestioni connessioni e quindi scegliere Nuova connessione OLE DB.In the Connections Managers area, right-click anywhere in the area, and then select New OLE DB Connection.

  3. Nella finestra di dialogo Configura gestione connessione OLE DB fare clic su Nuova.In the Configure OLE DB Connection Manager dialog box, click New.

    Per altre informazioni, vedere Gestione connessione OLE DB.For more information, see OLE DB Connection Manager.

  4. Nella finestra di dialogo Gestione connessione selezionare Provider OLE DB per il motore di database di Microsoft Office 12.0 Accessper Providere quindi configurare la gestione connessione in base alle proprie esigenze.In the Connection Manager dialog box, for Provider, select Microsoft Office 12.0 Access Database Engine OLE DB, and then configure the connection manager as appropriate.

    Nota

    Per stabilire una connessione a un'origine dati che usa Access 2007, non è possibile selezionare Provider OLE DB di Microsoft Jet 4.0 come Origine dati.To connect to data source that uses Access 2007, you cannot select Microsoft Jet 4.0 OLE DB Provider as the Data Source.

Per creare una connessione OLE DB dall'Importazione/Esportazione guidata SQL ServerTo create an OLE DB connection from the SQL Server Import and Export Wizard

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)avviare l'Importazione/Esportazione guidata SQL ServerSQL Server .In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), start the SQL ServerSQL Server Import and Export Wizard.

  2. Nella pagina Scelta origine dati selezionare Provider OLE DB per il motore di database di Microsoft Office 12.0 Accessper Origine datie quindi configurare la connessione in base alle proprie esigenze.On the Choose a Data Source page, for Data Source, select Microsoft Office 12.0 Access Database Engine OLE DB Provider, and then configure the connection as appropriate.

    Nota

    Per stabilire una connessione a un'origine dati che usa Access 2007, non è possibile selezionare Provider OLE DB di Microsoft Jet 4.0 come Origine dati.To connect to data source that uses Access 2007, you cannot select Microsoft Jet 4.0 OLE DB Provider as the Data Source.

    Quando si seleziona Provider OLE DB per il motore di database di Microsoft Office 12.0 Access come Origine dati, la procedura guidata crea automaticamente la gestione connessione OLE DB necessaria con il provider di dati corretto.When you select Microsoft Office 12.0 Access Database Engine OLE DB Provider as the Data Source, the wizard automatically creates the necessary OLE DB connection manager with the correct data provider. Per altre informazioni, vedere Gestione connessione OLE DB.For more information, see OLE DB Connection Manager.

Vedere ancheSee Also

Connettersi a una cartella di lavoro di ExcelConnect to an Excel Workbook