部署使用 Microsoft SQL Server 2005 JDBC Driver 的应用程序时,必须同时重新分配 JDBC 驱动程序和该应用程序。与 Windows 操作系统的组件 Windows 数据访问组件 (Data Access Components,Windows DAC) 不同,JDBC 驱动程序被认为是 SQL Server 的组件。

注意: 尽管可以根据应用程序的需求随意分配 JDBC 驱动程序,但必须先进行注册才能执行此操作。若要进行注册以重新分配 JDBC 驱动程序,请参阅 Register for Microsoft SQL Server 2005 JDBC Driver Redistribution Rights(英文)。

有两种方法可用于部署 JDBC 驱动程序和应用程序。一种方法是将 JDBC 驱动程序文件添加到您自己的自定义安装包中。第二种方法涉及到使用 Microsoft 所提供的 JDBC 安装包,您可以从 Microsoft SQL Server 2005 JDBC Driver Developer Center(Microsoft SQL Server 2005 JDBC Driver 开发中心)进行下载。

以下各部分讨论如何在 Windows 和 UNIX 操作系统上使用 JDBC 安装包。

注意: 有关部署 Java 应用程序的一般信息,请参阅 Sun Microsystems 网站上的 Java Deployment Overview(英文)。

在 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 选项时,执行的并不是真正的无提示安装,因为某些警告可能会发送到标准输出。

另请参见

JDBC 驱动程序概述