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

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

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

Può essere necessario scaricare il driver ODBC da Microsoft o da terze parti.

Può essere necessario anche cercare le informazioni di connessione che devono essere specificate. Il sito di terze parti The Connection Strings Reference (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 o passare all'applet Origini dati ODBC (64 bit) nel menu Start o nel Pannello di controllo. Se si ha solo un driver a 32 bit o è necessario usare un driver a 32 bit, cercare o passare a Origini dati ODBC (32 bit).

  2. Avviare l'applet. 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.

    Installed 64-bit ODBC drivers

Suggerimento

Se il driver è installato ma non viene visualizzato nell'applet a 64-bit, cercarlo nell'applet 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.

Connect to SQL with ODBC before

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.

  1. Specificare un DSN (nome origine dati) già esistente o creato con l'applet 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

  2. Specificare una stringa di connessione che è possibile cercare online o creare e testare nel computer con l'applet 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'applet Amministrazione origine dati ODBC per trovare il nome del DSN esistente o creare un nuovo DSN.

  1. Cercare o passare all'applet Origini dati ODBC (64 bit) nel menu Start o nel Pannello di controllo. Se si ha solo un driver a 32 bit o è necessario usare un driver a 32 bit, cercare o passare a Origini dati ODBC (32 bit).

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

    ODBC Administrator control panel applet

  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 fare clic su Aggiungi.

    Add a new ODBC system DSN

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

    Pick driver for new system DSN

  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.

    New system DSN in list

  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 argomento 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.

Connect to SQL with ODBC after

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 di terze parti 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'applet Amministrazione origine dati ODBC del Pannello di controllo. 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 o passare all'applet Origini dati ODBC (64 bit) nel menu Start o nel Pannello di controllo. Se si ha solo un driver a 32 bit o è necessario usare un driver a 32 bit, cercare o passare a Origini dati ODBC (32 bit).

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

  3. Passare alla scheda DSN su file dell'applet. Fare clic su 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.

    Add a new ODBC file DSN

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

    Create new ODBC data source

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

    Save new File DSN

  6. Esaminare il riepilogo delle selezioni e quindi fare clic su Fine.

  7. Dopo aver fatto clic su 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.

  8. Dopo aver configurato l'origine dati e fatto clic su Fine, viene visualizzato un riepilogo delle selezioni che è possibile testare.

    Test new File DSN

  9. 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.

  10. 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® Windows® Operating System  
    Trusted_Connection=Yes  
    SERVER=localhost   
    
  11. 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.
  12. 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.

    Connect to SQL with ODBC after

Vedi anche

Scelta origine dati
Scegliere una destinazione