Connettersi a un'origine dati ODBC (Importazione/Esportazione guidata SQL Server)

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

Questo articolo illustra come connettersi a un'origine dati ODBC dalla pagina Scelta origine dati o Scelta destinazione dell'Importazione/Esportazione guidata di SQL Server.

Potrebbe essere necessario scaricare il driver ODBC richiesto da Microsoft o da una società corrispondente.

Inoltre, può essere necessario cercare le informazioni di connessione che devono essere specificate. Il sito Riferimenti alle stringhe di connessione contiene stringhe di connessione di esempio e altre informazioni sui provider di dati e sulle informazioni di connessione richieste dai provider.

Verificare che il driver desiderato sia installato

  1. Cercare l'applicazione Origini dati ODBC (64 bit) nel menu Start. Se si ha solo un driver a 32 bit o è necessario usare un driver a 32 bit, cercare l'applicazione Origini dati ODBC (32 bit).

  2. Avviare l'applicazione . Viene visualizzata la finestra Amministrazione origine dati ODBC.

  3. Nella scheda Driver è disponibile un elenco di tutti i driver ODBC installati nel computer. È possibile che i nomi di alcuni driver siano visualizzati in più lingue.

    Di seguito è riportato un esempio dell'elenco di driver a 64 bit installati.

Screenshot dei driver di amministratore origine dati ODBC disponibili.

Suggerimento

Se il driver è installato ma non viene visualizzato nell'applicazione a 64-bit, cercarlo nell'applicazione a 32 bit. Queste informazioni indicano anche se eseguire l'Importazione/Esportazione guidata SQL Server a 64 bit o a 32 bit.

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.

Passaggio 1 - Selezionare l'origine dati

I driver ODBC installati nel computer non sono presenti nell'elenco a discesa delle origini dati. Per connettersi con un driver ODBC, selezionare innanzitutto Provider di dati .NET Framework per ODBC come origine dati nella pagina Scelta origine dati o Scelta destinazione della procedura guidata. Questo provider funge da wrapper per il driver ODBC.

Di seguito è riportata la schermata generica che viene visualizzata dopo aver selezionato il Provider di dati .NET Framework per ODBC.

Screenshot dell'Importazione/Esportazione guidata SQL Server che mostra la connessione all'origine dati.

Passaggio 2 - Specificare le informazioni di connessione

Nel passaggio successivo vengono specificate le informazioni di connessione per il driver ODBC e l'origine dati. Hai due opzioni.

  • Specificare un DSN (nome origine dati) già esistente o creato con l'applicazione Amministrazione origine dati ODBC. Il DSN è l'insieme di impostazioni salvate necessarie per connettersi a un'origine dati ODBC.

    Se si conosce il nome DSN o si sa come creare un nuovo DSN, è possibile ignorare la parte rimanente di questa pagina. Immettere il nome DSN nel campo Dsn nella pagina Scelta origine dati o Scelta destinazione, quindi procedere con il passaggio successivo della procedura guidata.

    Specificare un DSN

  • Specificare una stringa di connessione che è possibile cercare online o creare e testare nel computer con l'applicazione Amministrazione origine dati ODBC.

    Se la stringa di connessione è già stata specificata o si conosce già la procedura per creare la stringa, è possibile ignorare la parte rimanente della pagina. Immettere la stringa di connessione nel campo ConnectionString nella pagina Scelta origine dati o Scelta destinazione, quindi procedere con il passaggio successivo della procedura guidata.

    Specificare una stringa di connessione

Se si specifica una stringa di connessione, la pagina Scelta origine dati o Scelta destinazione visualizza tutte le informazioni di connessione che verranno usate dalla procedura guidata per la connessione all'origine dati, ad esempio il nome del server e del database e il metodo di autenticazione. Se si specifica un DSN, queste informazioni non sono visibili.

Opzione 1 - Specificare un DSN

Se si vuole specificare le informazioni di connessione con un DSN (nome dell'origine dati), usare l'applicazione Amministrazione origine dati ODBC per trovare il nome del DSN esistente o creare un nuovo DSN.

  1. Cercare l'applicazione Origini dati ODBC (64 bit) nel menu Start. Se si ha solo un driver a 32 bit o è necessario usare un driver a 32 bit, cercare l'applicazione Origini dati ODBC (32 bit).

  2. Avviare l'applicazione . Viene visualizzata la finestra Amministrazione origine dati ODBC. L'applicazione presenta l'aspetto seguente.

    Screenshot della finestra DSN utente di Amministrazione origine dati ODBC.

  3. Se si vuole usare un DSN esistente per l'origine dati, è possibile usare qualsiasi DSN visualizzato nella scheda DSN utente, DSN di sistema o DSN file. Controllare il nome, quindi tornare alla procedura guidata e immetterlo nel campo Dsn nella pagina Scegliere un'origine dati o Scegliere una destinazione. Ignorare la parte rimanente della pagina e procedere con il passaggio successivo della procedura guidata.

  4. Se si vuole creare un nuovo DSN, decidere se il DSN deve essere visibile solo all'utente (DSN utente), visibile a tutti gli utenti del computer inclusi i servizi Windows (DSN di sistema) o salvato in un file (DSN su file). L'esempio seguente crea un nuovo DSN di sistema.

  5. Nella scheda DSN di sistema selezionare Aggiungi.

    Screenshot della finestra DSN di sistema di Amministrazione origine dati ODBC.

  6. Nella finestra di dialogo Crea nuova origine dati selezionare il driver per l'origine dati, quindi selezionare Fine.

    Screenshot della creazione di una nuova origine dati tramite Amministrazione origine dati ODBC.

  7. Il driver visualizzerà una o più schermate specifiche del driver in cui immettere le informazioni necessarie per la connessione all'origine dati. Per il driver SQL Server, ad esempio, sono presenti quattro pagine di impostazioni personalizzate. Al termine, il nuovo DSN di sistema viene visualizzato nell'elenco.

    Screenshot del DSN di sistema appena creato in Amministrazione origine dati ODBC.

  8. Tornare alla procedura guidata e immettere il nome DSN nel campo Dsn nella pagina Scelta origine dati o Scelta destinazione. Continuare con il passaggio successivo della procedura guidata.

Opzione 2 - Specificare una stringa di connessione

Se si vuole specificare le informazioni di connessione con una stringa di connessione, la parte rimanente di questo articolo descrive come ottenere la stringa di connessione necessaria.

L'esempio seguente usa la stringa di connessione seguente che stabilisce la connessione a Microsoft SQL Server. L'esempio di database usato è WideWorldImporters e ci si connette a SQL Server sul computer locale.

Driver={ODBC Driver 13 for SQL Server};server=localhost;database=WideWorldImporters;trusted_connection=Yes;

Immettere la stringa di connessione nel campo ConnectionString nella pagina Scelta origine dati o Scelta destinazione. Dopo avere immesso la stringa di connessione, la procedura guidata analizza la stringa e visualizza le singole proprietà e i relativi valori nell'elenco.

Di seguito è riportata la schermata che viene visualizzata dopo aver immesso la stringa di connessione.

Screenshot del menu Scelta origine dati di Importazione/Esportazione guidata SQL Server.

Nota

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

Ottenere la stringa di connessione online

Per trovare stringhe di connessione per il driver ODBC online, vedere The Connection Strings Reference (Riferimenti alle stringhe di connessione). Questo sito contiene stringhe di connessione di esempio e altre informazioni sui provider di dati e sulle informazioni di connessione richieste dai provider.

Ottenere la stringa di connessione con un'app

Per compilare e testare la stringa di connessione per il driver ODBC nel computer, è possibile usare l'applicazione Amministrazione origine dati ODBC. Creare un DSN su file per la connessione, quindi copiare le impostazioni del DSN su file per assemblare la stringa di connessione. Questa operazione richiede diversi passaggi, ma offre una stringa di connessione valida.

  1. Cercare l'applicazione Origini dati ODBC (64 bit) nel menu Start. Se si ha solo un driver a 32 bit o è necessario usare un driver a 32 bit, cercare l'applicazione Origini dati ODBC (32 bit).

  2. Avviare l'applicazione . Viene visualizzata la finestra Amministrazione origine dati ODBC.

  3. Passare alla scheda DSN file dell'applicazione. Selezionare Aggiungi.

    Per questo esempio, creare un DSN su file anziché un DSN utente o DSN di sistema poiché il DSN su file salva le coppie nome-valore nel formato specifico richiesto per la stringa di connessione.

Screenshot della finestra DSN file di Amministrazione origine dati ODBC.

  1. Nella finestra di dialogo Crea nuova origine dati selezionare il driver nell'elenco e quindi selezionare Avanti. Questo esempio crea un DSN che contiene gli argomenti della stringa di connessione necessari per la connessione a Microsoft SQL Server.

Screenshot della finestra Crea nuova origine dati di Amministrazione origine dati ODBC che mostra i driver disponibili.

  1. Selezionare un percorso e immettere un nome per il nuovo DSN file e quindi selezionare Avanti. Prendere nota del percorso in cui viene salvato il file per poterlo individuare e aprire nei passaggi successivi.

Screenshot della finestra Crea nuova origine dati di Amministrazione origine dati ODBC che mostra il file DNS da usare per l'origine dati.

  1. Esaminare il riepilogo delle selezioni e selezionare Fine.

  2. Dopo aver selezionato Fine, il driver selezionato visualizza una o più schermate proprietarie per raccogliere le informazioni necessarie per la connessione. In genere queste informazioni includono server, informazioni di accesso e database per le origini dati basate su server e file, formato e versione per le origini dati basate su file.

  3. Dopo aver configurato l'origine dati e selezionato Fine, viene visualizzato un riepilogo delle selezioni che è possibile testare.

Screenshot di Amministrazione origine dati ODBC che testa l'origine dati.

  1. Dopo aver testato l'origine dati e aver chiuso le finestre di dialogo, trovare il DSN su file nel percorso in cui è stato salvato nel file system. Se l'estensione del file non è stata modificata, l'estensione predefinita è .DSN.

  2. Aprire il file salvato con Blocco note o un altro editor di testo. Di seguito è riportato il contenuto dell'esempio SQL Server.

    [ODBC]
    DRIVER=ODBC Driver 13 for SQL Server
    TrustServerCertificate=No
    DATABASE=WideWorldImporters
    WSID=<local computer name>
    APP=Microsoft&reg; Windows&reg; Operating System
    Trusted_Connection=Yes
    SERVER=localhost
    
  3. Copiare e incollare i valori necessari in una stringa di connessione in cui le coppie nome-valore sono separate da punti e virgola.

    Dopo aver assemblato i valori necessari del DSN su file di esempio, la stringa di connessione è la seguente.

    DRIVER=ODBC Driver 13 for SQL Server;SERVER=localhost;DATABASE=WideWorldImporters;Trusted_Connection=Yes
    

    Per creare una stringa di connessione valida non sono in genere necessarie tutte le impostazioni di un DSN creato da Amministrazione origine dati ODBC.

    • È sempre necessario specificare il driver ODBC.
    • Per un'origine dati basata su server come SQL Server, è necessario specificare il server, il database e le informazioni di accesso. Nel DSN di esempio non è necessario TrustServerCertificate, WSID o APP.
    • Per un'origine dati basata su file, è necessario specificare almeno il nome del file e il percorso.
  4. Incollare la stringa di connessione nel campo ConnectionString nella pagina Scelta origine dati o Scelta destinazione della procedura guidata. La procedura guidata analizza la stringa ed è possibile continuare.

Screenshot del menu Scelta origine dati di Importazione/Esportazione guidata SQL Server.