Programma di amministrazione

Nota

A partire da Windows XP e Windows Server 2003, ODBC è incluso nel sistema operativo Windows. È consigliabile installare in modo esplicito ODBC solo nelle versioni precedenti di Windows.

Un programma di amministrazione, l’ODB Administrator, è incluso nel Windows SDK/MDAC SDK. Questo programma può essere ridistribuito dagli utenti dell'SDK. Inoltre, gli sviluppatori possono scrivere i propri programmi di amministrazione. In genere, gli sviluppatori scrivono i propri programmi di amministrazione solo se vogliono mantenere il controllo completo sulla configurazione delle fonti di dati, oppure se configurano le fonti di dati direttamente da un'applicazione che funge da programma di amministrazione. Ad esempio, un programma di fogli di calcolo potrebbe consentire agli utenti di aggiungere e utilizzare fonti di dati in fase di esecuzione.

Il programma di amministrazione carica prima di tutto la DLL del programma di installazione. Chiama quindi le funzioni nella DLL del programma di installazione per eseguire le attività seguenti:

  • Aggiungere, modificare o eliminare origini dati in modo interattivo. Il programma di amministrazione può chiamare SQLManageDataSources, SQLCreateDataSource o SQLConfigDataSource.

    SQLManageDataSources visualizza una finestra di dialogo con la quale l'utente può aggiungere, modificare o eliminare le origini dati e specificare le opzioni di tracciamento; questa funzione viene richiamata quando la DLL di installazione viene invocata direttamente dal Pannello di Controllo. SQLCreateDataSource visualizza una finestra di dialogo con cui l'utente può aggiungere solo origini dati. SQLConfigDataSource passa la chiamata direttamente alla DLL di configurazione del driver.

    In tutti i casi, la DLL del programma di installazione chiama ConfigDSN nella DLL di installazione del driver per aggiungere, modificare o eliminare effettivamente l'origine dati. La DLL di installazione del driver potrebbe richiedere all'utente altre informazioni.

  • Aggiungere, modificare o eliminare origini dati in modo invisibile all'utente. Il programma di amministrazione chiama SQLConfigDataSource nella DLL del programma di installazione e gli passa un handle di finestra Null, il nome di un'origine dati da aggiungere, modificare o eliminare e un elenco di valori per il registro. La DLL del programma di installazione chiama ConfigDSN nella DLL di configurazione del driver per aggiungere, modificare o eliminare l'origine dati.

  • Aggiungere, modificare o eliminare un'origine dati predefinita. L'origine dati predefinita è uguale a qualsiasi altra origine dati, tranne per il fatto che il suo nome è Default. Viene aggiunta, modificata o eliminata come qualsiasi altra origine dati.