Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
本节列出了本文档中使用的约定。
SQL Anywhere 可以在许多平台上运行。通常情况下,在所有平台上该软件的行为都是相同的,但也有变动或限制。这些限制通常基于基础操作系统(Windows、Unix),很少基于特定变型(IBM AIX、Windows Mobile)或版本。
为了简化对操作系统的提及,本文档按如下方式对支持的操作系统进行分组:
Windows Microsoft Windows 系列包括主要用于服务器、台式计算机和膝上型计算机的平台,以及用于移动设备的平台。除非另外指定,否则当本文档提及 Windows 时,是指所有基于 Windows 的受支持平台,包括 Windows Mobile。
Windows Mobile 基于 Windows CE 操作系统,该操作系统还用于构建 Windows Mobile 以外的各种平台。除非另外指定,否则当本文档提及 Windows Mobile 时,是指所有使用 Windows CE 构建的受支持平台。
Unix 除非另外指定,否则当本文档提及 Unix 时,是指所有基于 Unix 的受支持平台,包括 Linux 和 Mac OS X。
有关 SQL Anywhere 支持的平台的完整列表,请参见支持的平台。
通常情况下,对目录和文件名的引用在所有支持的平台上都是类似的,只需在不同形式之间进行简单的转换。对于上述情况,缺省使用 Windows 约定。在细节更为复杂的情况下,文档显示所有相关形式。
下面的约定用于在文档编写中简化目录和文件名:
大写和小写目录名 在 Windows 和 Unix 上,目录和文件名可以包括大写和小写字母。
在 Windows 上,对目录和文件的提及不区分大小写。混合使用大小写的目录和文件名很常见,但使用所有小写字母来提及目录和文件的形式也很常见。
在 Unix 上,对目录和文件的提及区分大小写。混合使用大小写的目录和文件名不常见。大多数的目录和文件名全部使用小写字母。
分隔目录和文件名的斜线 文档使用反斜线 (\) 作为目录分隔符。在 Unix 上,用正斜线 (/) 替换反斜线。
可执行文件 文档使用 Windows 约定显示可执行文件名(带有诸如 .exe 或 .bat 后缀)。在 Unix 上,可执行文件名没有后缀。
例如,在 Windows 上,网络数据库服务器是 dbsrv16.exe。在 Unix 上是 dbsrv16。
32 位和 64 位版本 文档不是始终区分软件的 32 位和 64 位版本。某些情况下,文档会提供一个包括 bin32 或 bin64 的示例文件路径。根据所安装的软件版本,这两个路径可以互换。例如,文件路径 C:\Program Files\SQL Anywhere 16\bin32 和 C:\Program Files\SQL Anywhere 16\bin64 是等效的。
本文档以普通形式提供命令行示例。如果这些示例中包含 shell 的特殊字符,则命令需要根据特定 shell 进行修改。修改方法不在本文档所述范围之内,但通常是在包含这些特殊字符的参数两旁加上引号,或是在特殊字符前面使用转义字符。
括号和大括号 有些命令行选项需要一个参数,该参数将以列表形式接受详细的值指定。该列表用括号或大括号括起来。本文档使用括号。例如:
-x tcpip(host=127.0.0.1)
如果括号导致出现语法问题,用大括号替代:
-x tcpip{host=127.0.0.1}
如果两种形式都将产生语法问题,应按照 shell 的要求,用引号将整个参数括起来:
-x "tcpip(host=127.0.0.1)"
分号 在 Unix 上,用引号将分号括起来。
引号 如果必须在参数值中指定引号,该引号可能会与用于括参数的引号的传统用法发生冲突。例如,要指定值中包含双引号的加密密钥,则可以用引号括起密钥,然后转义嵌入的引号:
-ek "my \"secret\" key"
在大多数 shell 中,本例的意思是:密钥的值为 my "secret" key。
my "secret" key