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 环境变量

 

SADIAGDIR 环境变量

指定 SQL Anywhere 诊断目录的位置。

语法
SADIAGDIR=diagnostic-information-directory
缺省值
操作系统 缺省位置
Windows %ALLUSERSPROFILE%\Application Data\SQL Anywhere 11\diagnostics
Unix $HOME/.sqlanywhere11/diagnostics
Windows Mobile 运行数据库服务器的目录
注释

SQL Anywhere 将崩溃报告和功能统计信息存储在诊断目录中。SADIAGDIR 环境变量用于确定 SQL Anywhere 在其中写入崩溃报告的诊断目录的位置。

如果此环境变量指定的目录不存在,则数据库服务器会如同未设置该环境变量一样操作。

在 Windows(不包括 Windows Mobile)上,诊断信息被写入以下列表中的首个可写目录:

  1. 由 SADIAGDIR 环境变量指定的目录。

  2. 当前可执行文件的目录。

  3. 当前目录。

  4. 临时目录。请参见SATMP 环境变量TMP、TEMPDIR 和 TEMP 环境变量

在 Windows Mobile 上,诊断信息被写入以下列表中的首个可写目录:

  1. 当前可执行文件的目录。

  2. 当前目录。

  3. 临时目录。请参见Windows Mobile 上的注册表设置

在 Unix 上,诊断信息被写入以下列表中的首个可写目录:

  1. 由 SADIAGDIR 环境变量指定的目录。

  2. $HOME/.sqlanywhere11/diagnostics 指定的文件目录。

  3. 当前目录。

  4. 临时目录。请参见SATMP 环境变量TMP、TEMPDIR 和 TEMP 环境变量

注意

在 Unix 上,当数据库或 MobiLink 服务器作为守护程序运行或用户为 root/nobody 时,建议不要将崩溃报告写入用户的主目录。因此,Unix 安装时会提示您选择一个合适的位置,并在 sa_config.shsa_config.csh 文件中设置 SADIAGDIR 环境变量。

另请参见