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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 编程 » 部署数据库和应用程序 » 部署管理工具

 

配置管理工具

您可以控制管理工具显示或启用的功能。通过名为 OEM.ini 的初始化文件进行控制。此文件必须与管理工具使用的 JAR 文件位于同一目录中(例如,C:\Program Files\SQL Anywhere 12\java)。如果未找到此文件,则使用缺省值。此外,缺省值将用作 OEM.ini 中缺少的值。

以下是示例 OEM.ini 文件:



[errors]
# reportErrors type is boolean, default = true
reportErrors=true

[updates]
# checkForUpdates type is boolean, default = true
checkForUpdates=true

[dbisql]
disableExecuteAll=false
# lockedPreferences is assigned a comma-separated 
# list of one or more of the following option names:
#    autoCommit
#    autoRefetch
#    commitOnExit
#    disableResultsEditing
#    executeToolbarButtonSemantics
#    fastLauncherEnabled
#    maximumDisplayedRows
#    showMultipleResultSets
#    showResultsForAllStatements
lockedPreferences=showMultipleResultSets,commitOnExit

所有以 # 字符开始的行都是注释行,将被忽略。指定的选项名称和值区分大小写。

如果 reportErrors 为 false,则管理工具不会显示软件崩溃时用于向 iAnywhere 提交错误信息的窗口。相反,将出现标准窗口。

如果 checkForUpdates 为 false,则管理工具不会自动检查 SQL Anywhere 软件更新,也不会为用户提供选项让其自行决定是否检查 SQL Anywhere 软件更新。

如果 disableExecuteAll 为 true,则 Interactive SQL 中的 [SQL] » [执行] 菜单项和 F5 加速键将被禁用。如果已将 [执行] 工具栏按钮配置为 [执行所有语句],则该按钮也将被禁用。因此,最好在 Interactive SQL 中将 [执行] 工具栏按钮设置为 [执行所选语句],然后在 OEM.ini 文件中设置 executeToolbarButtonSemantics 选项,以防止用户更改 [执行] 工具栏按钮。请参见配置 [执行语句] 工具栏按钮

 防止用户更改 Interactive SQL 选项设置