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 » 部署数据库和应用程序 » 部署管理工具 » 在 Windows 上部署管理工具而不使用 InstallShield

 

第 2 步:复制所需文件

管理工具需要特定的目录结构。您可以将目录树放置在任何驱动器的任何目录中。在以下讨论中,将 c:\sa11 用作示例安装文件夹。软件必须安装到具有以下布局的目录树结构中:

目录 说明
sa11 根文件夹。虽然以下步骤假定您要在 c:\sa11 中安装,但您可以将该目录放置在任何位置(例如 C:\Program Files\SQLAny11)。
sa11\java 保存 Java 程序的 JAR 文件。
sa11\bin32 保存程序使用的本地 32 位 Windows 组件,包括启动应用程序的程序。
sa11\Sun\JavaHelp-2_0 JavaHelp 运行时库。
sa11\Sun\jre160_x86 32 位 Java 运行时环境。
x64

在大多数平台上,基于 Java 的管理工具是 32 位应用程序。除 Mac OS X 外,其它平台没有 64 位版本。32 位管理工具可在基于 x64 并支持 32 位 JRE 的平台上部署。

Itanium 64

没有任何基于 Java 的管理工具可在 Itanium (ia64) 平台上部署。但是,有一个 Interactive SQL 的本地版本,此版本不像 Java 版本那样具有丰富的功能。请参见部署 dbisqlc

下表列出了每个软件包所需的文件。列出所需的文件,然后将其复制到上面介绍的目录结构中。一般说来,应从 SQL Anywhere 的已安装副本中获取这些文件。

文件 Interactive SQL 带有 SQL Anywhere 插件的 Sybase Central 带有 MobiLink 插件的 Sybase Central 带有 QAnywhere 插件的 Sybase Central 带有 UltraLite 插件的 Sybase Central SQL Anywhere 控制台
documentation\[xx]\htmlhelp\sqlanywhere_[xx]11.chm X X X X X X
documentation\sqlanywhere_[xx]11.map X X X X X X
c:\windows\system32\keyHH.exe1 X X X X X X
java\jodbc.jar X X X X X X
java\JComponents1101.jar X X X X X X
java\jlogon.jar X X X X X X
java\SCEditor600.jar X X X X X X
java\jsyblib600.jar X X X X X X
Sun\JavaHelp-2_0\jh.jar X X X X X X
Sun\jre160_x86\... X X X X X X
bin32\jsyblib600.dll X X X X X X
bin32\dblib11.dll X X X X X X
bin32\dbjodbc11.dll X X X X X X
bin32\dbodbc11.dll X X X X X X
bin32\dbcon11.dll X X X X X X
bin32\dblg[xx]11.dll X X X X X X
bin32\dbtool11.dll X X X
bin32\dbelevate11.exe(Vista 或更高版本) X X X
bin32\dbisql.com X
bin32\dbisql.exe X
java\isql.jar X X X X
java\saip11.jar X X X X
bin32\scjview.exe X X X X
bin32\scvw[xx]600.jar X X X X
java\sybasecentral600.jar X X X X
java\salib.jar X X X X
java\saplugin.jar X
java\debugger.jar X
bin32\dbput11.dll X X
java\apache_files.txt X X
java\apache_license_1.1.txt X X
java\apache_license_2.0.txt X X
java\log4j.jar X X
java\mlplugin.jar X
java\mldesign.jar X X
java\stax-api-1.0.jar X
java\wstx-asl-3.2.6.jar X
java\velocity.jar X
java\velocity-dep.jar X
java\qaplugin.jar X
java\qaconnector.jar X
java\mlstream.jar X
bin32\qaagent.exe X
bin32\dbicu11.dll X
bin32\dbicudt11.dll X
bin32\dbghelp.dll X
bin32\dbinit.exe X
java\ulplugin.jar X
bin32\dbconsole.exe X
java\DBConsole.jar X

1 使用的操作系统不同,Windows 系统目录的确切名称也不同。

上表显示了带有标志 [xx] 的文件。这表示消息文件有多个,每个消息文件支持不同的语言。如果要安装对不同语言的支持,必须添加这些语言的资源文件。有关详细信息,请参见下一节国际消息和上下文相关帮助文件

上面的一些文件路径以 "..." 结尾。这表明应该复制整个树,包括子目录。

管理工具要求使用 JRE 1.6.0。除非有特定需要,否则不应替代具有更高补丁版本的 JRE。从目录 install-dir\Sun\jre160_x86 中复制 32 位版本的 JRE 文件。复制整个 jre160_x86 树,包括其子目录。

作为参考,sqlanywhere.jpr 文件包含 Sybase Central 的 SQL Anywhere 插件的 jar 文件列表。

mobilink.jpr 文件包含 Sybase Central 的 MobiLink 插件的 jar 文件列表。

qanywhere.jpr 文件包含 Sybase Central 的 QAnywhere 插件的 jar 文件列表。部署 QAnywhere 插件时,dbinit 是必需的。有关部署数据库工具的信息,请参见部署数据库实用程序

ultralite.jpr 文件包含 Sybase Central 的 UltraLite 插件的 jar 文件列表。

国际消息和上下文相关帮助文件

管理工具的所有显示文本和上下文相关帮助都已从英语翻译为法语、德语、日语和简体中文。每种语言的资源保存在不同的文件中。英语文件的文件名中包含 en。法语文件的文件名与之类似,但使用的是 fr 而不是 en。德语文件名包含 de,日语文件名包含 ja,而中文文件名包含 zh

如果要安装对不同语言的支持,必须添加其它语言的消息文件。翻译后的文件如下所示:

dblgen11.dll 英语
dblgde11.dll 德语
dblgfr11.dll 法语
dblgja11.dll 日语
dblgzh11.dll 简体中文

还必须添加其它语言的上下文相关帮助文件。可用的翻译后文件如下所示:

scvwen600.jar 英语
scvwde600.jar 德语
scvwfr600.jar 法语
scvwja600.jar 日语
scvwzh600.jar 简体中文

这些文件包含在 SQL Anywhere 的本地化版本中。