Distribuzione del driver JDBC
Quando viene distribuita un'applicazione che dipende dal driver JDBC per Microsoft SQL Server, è necessario ridistribuire il driver JDBC insieme all'applicazione. Diversamente da Windows Data Access Components (Windows DAC), che è un componente del sistema operativo Windows, il driver JDBC è considerato un componente di SQL Server.
Nota
È possibile distribuire liberamente il driver JDBC secondo le necessità dell'applicazione, tuttavia è necessario registrarsi prima. Per registrarsi per poter ridistribuire il driver JDBC, vedere Register for Microsoft SQL Server JDBC Driver Redistribution Rights (informazioni in lingua inglese).
Esistono due approcci per la distribuzione del driver JDBC con l'applicazione. Un approccio prevede l'inclusione dei file del driver JDBC come parte del pacchetto di installazione personalizzato. Il secondo approccio prevede l'utilizzo del pacchetto di installazione JDBC fornito da Microsoft, scaricabile da Microsoft SQL Server JDBC Driver Developer Center (informazioni in lingua inglese).
Nelle sezioni seguenti viene descritto come utilizzare il pacchetto di installazione JDBC in sistemi operativi Windows e UNIX.
Nota
Per informazioni sulla distribuzione delle applicazioni Java in generale, vedere Panoramica della distribuzione Java nel sito Web di Sun Microsystems.
Distribuzione del driver JDBC su sistemi Windows
Quando il driver JDBC viene distribuito in sistemi operativi Windows, è necessario utilizzare la versione del file ZIP eseguibile del pacchetto di installazione, denominata in genere sqljdbc_<version>_enu.exe
.
Per l'esecuzione invisibile del file eseguibile ZIP, è necessario utilizzare l'opzione della riga di comando /auto
nella riga di comando o in un file batch nel modo seguente:
sqljdbc_<version>_enu.exe /auto
Nota
Quando si utilizza l'opzione /auto
l'installazione non sarà realmente invisibile, in quanto la finestra di dialogo di WinZip verrà comunque visualizzata sullo schermo dell'utente. Tuttavia, non è necessario interagire con essa e viene chiusa non appena l'operazione di decompressione è stata completata.
Distribuzione del driver su sistemi UNIX
Quando il driver JDBC viene distribuito in sistemi operativi UNIX, è necessario utilizzare la versione del file GZIP del pacchetto di installazione, denominata in genere sqljdbc_<version>_enu.tar.gz
.
Prima di installare il driver JDBC, assicurarsi che entrambe le utilità GZIP e TAR siano installate nel sistema operativo dell'utente e che le cartelle che contengono i file eseguibili di entrambe le utilità siano state aggiunte alla variabile di ambiente PATH.
Per l'esecuzione invisibile del file GZIP, è necessario utilizzare l'opzione della riga di comando xfz
nella riga di comando o in un file batch nel modo seguente:
tar xfz sqljdbc_<version>_enu.tar.gz
Nota
Quando vengono utilizzate le opzioni xfz
, l'installazione non sarà realmente invisibile, poiché alcuni avvisi potrebbero essere inviati all'output standard.