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 使用一致的文件命名约定来帮助标识和分组系统组件。

这些约定包括:

  • 版本号   SQL Anywhere 的版本号由主要服务器组件(可执行文件、动态链接库、共享对象、许可文件等等)的文件名来表示。

    例如,文件 dbeng11.exe 是适用于 Windows 的版本 11 可执行文件。

  • Language   语言资源库中使用的语言由它的文件名中的双字母代码表示。版本号前面的两个字符表示该库中使用的语言。例如,dblgen11.dll 是英语语言的消息资源库。这些双字母代码由 ISO 标准 639-1 指定。

    有关语言标签的详细信息,请参见语言选择实用程序 (dblang)

    有关 SQL Anywhere 中可用语言的列表,请参见SQL Anywhere 的本地化版本

标识其它文件类型

下表按照 SQL Anywhere 文件的文件扩展名来标识它们的平台和功能。SQL Anywhere 尽可能遵循标准的文件扩展名约定。

文件扩展名 平台 文件类型
.bat.cmd Windows 批处理命令文件
.chm、.chw Windows 帮助系统文件
.dll Windows 动态链接库
.exe Windows 可执行文件
.ini 全部 初始化文件
.lic 全部 许可文件
.lib 因开发工具而异 用于创建嵌入式 SQL 可执行文件的静态运行时库
.res Linux、Unix、Mac OS X 面向非 Windows 环境的语言资源文件
.so Linux、Unix 共享对象或者共享库文件。等效于 Windows DLL
.bundle.dylib Mac OS X 共享对象文件。等效于 Windows DLL
数据库文件名

SQL Anywhere 数据库由下列两个元素组成:

  • 数据库文件   此文件用于存储有组织格式的信息。缺省情况下,此文件使用 .db 文件扩展名。还可能存在其它 dbspace 文件。这些文件可以带有任何文件扩展名,也可以没有文件扩展名。

  • 事务日志文件   此文件用于记录对存储在数据库文件中的数据进行的所有更改。缺省情况下,此文件使用 .log 文件扩展名,如果此文件不存在但指定了要使用日志文件,就会由 SQL Anywhere 生成此文件。事务日志镜像的缺省扩展名为 .mlg

上述文件由 SQL Anywhere 关系数据库管理系统更新、维护和管理。