Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » 部署 SQL Anywhere » 部署数据库和应用程序

 

使用 [部署向导]

SQL Anywhere [部署向导] 是创建用于 Windows 的 SQL Anywhere 32 位部署的首选工具。[部署向导] 可以创建包括以下部分或全部组件的安装程序文件:

  • 客户端接口(例如 ODBC)

  • SQL Anywhere 服务器(包括远程数据访问、数据库工具和加密)

  • UltraLite 关系数据库

  • MobiLink 服务器、客户端和加密

  • QAnywhere 消息传递

  • 管理工具(例如 Interactive SQL 和 Sybase Central)

[部署向导] 不支持创建 64 位软件组件的部署。

可以使用 [部署向导] 来创建 Microsoft Windows 安装程序包文件或 Microsoft Windows 安装程序合并模块文件:

  • Microsoft Windows 安装程序包文件   包含安装应用程序所需的说明和数据的存储文件。安装程序包文件带有扩展名 .msi

  • Microsoft Windows 安装程序合并模块文件   简化类型的 Microsoft 安装程序包文件,其中包括安装共享组件所需的所有文件、资源、注册表条目和安装逻辑。合并模块带有扩展名 .msm

    合并模块不能单独安装,因为它缺少某些存在于安装程序包文件中的重要数据库表。合并模块还包含其它只有合并模块才有的表。要安装由合并模块通过应用程序传送的信息,必须首先将模块合并到应用程序的安装程序包 (.msi) 文件中。合并模块包括以下组成部分:

    • 合并模块数据库,其中包含由合并模块传送的安装属性和安装逻辑。

    • 介绍模块的合并模块摘要信息流。

    • MergeModule.CAB cabinet 文件,该文件做为合并模块内部的流存储。此 cabinet 文件包含合并模块传送的组件所需的所有文件。每个由合并模块传送的文件都必须存储在 cabinet 文件中,该文件作为流嵌入到合并模块的结构存储中。在标准合并模块中,此 cabinet 文件的名称始终为:MergeModule.CAB

注意

重新分发文件受到许可协议的制约。必须确认您拥有重新分发 SQL Anywhere 文件的适当许可。在继续之前,请检查许可协议。

♦  创建部署文件
  1. 启动 [部署向导]:

    • 从 [开始] 菜单中,选择 [程序] » [SQL Anywhere 11] » [部署 SQL Anywhere For Windows]。

      或者

    • 从 SQL Anywhere 安装目录的 Deployment 子目录,运行 DeploymentWizard.exe

  2. 按照向导中的说明进行操作。

[部署向导] 允许选择在 SQL Anywhere 中包含的组件的子集。每个组件均依赖于其它组件,因此由向导选择的文件可能包括来自其它类别的文件。

在 [选择功能] 中,可用类别有 [数据库]、[同步] 和 [管理工具]。

数据库

用于选择或取消选择它的所有子类别。

  • SQL Anywhere(32 位)   用于选择或取消选择它的所有子类别。

    可以使用以下子类别:

    • 客户端接口   用于选择或取消选择它的所有子类别。

      • ODBC   SQL Anywhere ODBC 驱动程序。

      • 嵌入式 SQL   SQL Anywhere 嵌入式 SQL 库。

      • OLEDB   SQL Anywhere OLE DB 提供程序。

      • ADO.NET   SQL Anywhere .NET 提供程序。

      • JDBC   SQL Anywhere JDBC 驱动程序。

      • 客户端工具   SQL Anywhere 客户端库(如 dblib11、dbtool11)及客户端实用程序(如 dblocate、dbping、dbisqlc 和 dbdsn)。

      • 客户端资源   SQL Anywhere 语言资源文件(如 dblgen11、dblgde11 和 dblges11)及 dblang 语言选择工具。

    • SQL Anywhere 服务器   用于选择或取消选择它的所有子类别。

      • 个人服务器   SQL Anywhere 个人服务器和许可文件。

      • 网络服务器   SQL Anywhere 网络服务器和许可文件。

      • 服务器工具   SQL Anywhere 服务器实用程序,如 dbbackup、dberase、dbinit、dblog、dbsvc、dbunload 等。

      • 卸载支持   支持卸载版本 9 和更早版本的数据库。

  • UltraLite   用于选择或取消选择它的所有子类别。

    可以使用以下子类别:

    • UltraLite 引擎   UltraLite 引擎、实用程序和库,例如 uleng11、ulcond11、ulcreate、ulerase、ullgen11、ullgde11、ulrt11 和 ulunload。

同步

用于选择或取消选择它的所有子类别。

  • MobiLink   用于选择或取消选择它的所有子类别。

    • MobiLink 客户端   MobiLink 客户端工具和库(如 dblsn、dbmlsync、mlasinst、dbmlsynccli11)以及 MobiLink .NET 客户端提供程序。

    • MobiLink 服务器   MobiLink 服务器、工具和库(如服务器、ODBC 驱动程序、JDBC 驱动程序)以及 MobiLink .NET 提供程序。

  • QAnywhere   QAnywhere 应用程序到应用程序消息传递工具。

  • SQL Remote   SQL Remote 工具和库(包括 dbremote、dbxtract)以及消息传送库(如 dbsmtp11)。

管理工具

用于选择或取消选择它的所有子类别。

  • Sybase Central   Sybase Central 数据库管理器和插件。用于选择或取消选择它的所有子类别。

    • SQL Anywhere 插件   SQL Anywhere 插件。

    • MobiLink 插件   MobiLink 插件。

    • UltraLite 插件   UltraLite 插件。

    • QAnywhere 插件   QAnywhere 插件。

  • ISQL   Interactive SQL 工具。

  • DBConsole   数据库服务器连接的管理和监控工具。

如果要确定在每个可选择的组件中包括了哪些文件,请在选择所有组件时创建 MSI 安装程序映像。系统会创建一个日志文件,其中详细记录了每个组件中所包括的文件。可使用文本编辑器来检查此文本文件。您将看到 "Feature:SERVER32_TOOLS" 和 "Feature:CLIENT32_TOOLS" 之类的标题。这些标题与 [部署向导] 组件密切对应。这会让您了解到每个组中包括哪些文件。

♦  安装部署文件
♦  卸载部署

有关如何进行静默安装的详细信息,请参见使用静默安装进行部署