Bereitstellen des JDBC-Treibers
Wenn Sie eine Anwendung bereitstellen, die Microsoft SQL Server JDBC Driver benötigt, müssen Sie den JDBC-Treiber zusammen mit der Anwendung verteilen. Im Gegensatz zu Windows Data Access Components (Windows DAC), einer Komponente des Windows-Betriebssystems, handelt es sich beim JDBC-Treiber um eine Komponente von SQL Server.
Hinweis
Sie können den JDBC-Treiber abhängig von den Anforderungen Ihrer Anwendung kostenlos verteilen. Sie müssen sich allerdings vorher registrieren. Weitere Informationen zur Weiterverteilung des JDBC-Treibers finden Sie unter Register for Microsoft SQL Server 2005 JDBC Driver Redistribution Rights.
Es gibt zwei Möglichkeiten, um den JDBC-Treiber mit der Anwendung bereitzustellen. Eine Möglichkeit besteht darin, die JDBC-Treiberdateien in ein eigenes benutzerdefiniertes Installationspaket aufzunehmen. Die zweite Möglichkeit besteht darin, das JDBC-Installationspaket von Microsoft zu verwenden, das Sie im Microsoft SQL Server 2005 JDBC Driver Developer Center herunterladen können.
In den folgenden Abschnitten wird beschrieben, wie das JDBC-Installationspaket unter Windows- und UNIX-Betriebssystemen verwendet wird.
Hinweis
Allgemeine Informationen zur Bereitstellung von Java-Anwendungen finden Sie unter Java Deployment Overview auf der Sun Microsystems-Website.
Bereitstellen des JDBC-Treibers auf Windows-Systemen
Wenn Sie den JDBC-Treiber auf Windows-Betriebssystemen bereitstellen, müssen Sie die ausführbare ZIP-Dateiversion des Installationspakets verwenden, das normalerweise sqljdbc_<version>_enu.exe
heißt.
Wenn die ausführbare ZIP-Datei automatisch ausgeführt werden soll, müssen Sie in der Befehlszeile oder in einer Batchdatei wie folgt die Befehlszeilenoption /auto
verwenden:
sqljdbc_<version>_enu.exe /auto
Hinweis
Bei Angabe der Option /auto
erfolgt die Installation nicht wirklich automatisch, da auf dem Bildschirm des Benutzers ein WinZip-Dialogfeld angezeigt wird. Es sind jedoch keine Benutzereingaben erforderlich, da das Dialogfeld nach Abschluss der Dekomprimierung automatisch geschlossen wird.
Bereitstellen des JDBC-Treibers auf UNIX-Systemen
Wenn Sie den JDBC-Treiber auf UNIX-Betriebssystemen bereitstellen, müssen Sie die GZIP-Dateiversion des Installationspakets verwenden, das normalerweise sqljdbc_<version>_enu.tar.gz
heißt.
Vor der Installation des JDBC-Treibers müssen ggf. die Dienstprogramme "gzip" und "tar" auf dem System des Benutzers installiert und die Ordner mit den ausführbaren Dateien für die Dienstprogramme zur Umgebungsvariablen PATH hinzugefügt werden.
Wenn die GZIP-Datei automatisch ausgeführt werden soll, müssen Sie in der Befehlszeile oder in einer Batchdatei wie folgt die Befehlszeilenoptionen xfz
verwenden:
tar xfz sqljdbc_<version>_enu.tar.gz
Hinweis
Bei Angabe der Optionen xfz
erfolgt die Installation nicht wirklich automatisch, da einige Warnungen an die Standardausgabe gesendet werden können.