當部署會相依於 Microsoft SQL Server 2005 JDBC Driver 的應用程式時,必須隨著應用程式一起重新散發 JDBC 驅動程式。不同於 Windows Data Access Components (Windows DAC) (它是 Windows 作業系統的元件),JDBC 驅動程式被視為 SQL Server 的元件。
注意
雖然您可以在應用程式需要時自由散發 JDBC 驅動程式,但是必須先註冊才能這樣做。若要註冊以重新散發 JDBC 驅動程式,請參閱<註冊以取得 Microsoft SQL Server 2005 JDBC Driver 重新散發權利> (英文)。
有兩種方法可利用應用程式部署 JDBC 驅動程式。第一種方法就是將 JDBC 驅動程式檔案包括為自訂安裝封裝的一部份。第二種方法牽涉到使用 Microsoft 提供的 JDBC 安裝封裝,您可以從 Microsoft SQL Server 2005 JDBC Driver Developer Center 下載此安裝封裝。
下列幾節討論如何在 Windows 及 UNIX 作業系統上使用 JDBC 安裝封裝。
注意
如需一般部署 Java 應用程式的相關資訊,請參閱 Sun Microsystems 網站上的<Java 部署概觀> (英文)。
在 Windows 系統上部署 JDBC 驅動程式
在 Windows 作業系統上部署 JDBC 驅動程式時,您必須使用安裝封裝的可執行 zip 檔版本,通常名為 sqljdbc_<version>_enu.exe。
若要無訊息地執行可執行的 zip 檔,必須在命令列上或批次檔中使用/auto命令列選項,如下所示:
sqljdbc_<version>_enu.exe /auto
注意
使用 /auto 選項時,它並不是真的無訊息安裝,因為 WinZip 對話方塊仍會出現在使用者的畫面上。不過,您將不需要與其互動,而且解壓縮作業一完成,它就會關閉。
在 UNIX 系統上部署驅動程式
在 UNIX 作業系統上部署 JDBC 驅動程式時,您必須使用安裝封裝的 gzip 檔版本,通常名為 sqljdbc_<version>_enu.tar.gz。
在安裝 JDBC 驅動程式之前,請確定 gzip 和 tar 公用程式已安裝在使用者的系統上,並確定包含這兩個公用程式之執行檔的資料夾已新增至 PATH 環境變數。
若要無訊息地執行 gzip 檔,請在命令列上或批次檔中使用xfz命令列選項,如下所示:
tar xfz sqljdbc_<version>_enu.tar.gz
注意
使用 xfz 選項時,它並不是真的無訊息安裝,因為有些警告可能會傳送至標準輸出。