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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » 数据库工具接口 (DBTools)

 

软件组件的退出代码

所有数据库工具库入口点使用如下退出代码。SQL Anywhere 实用程序(dbbackup、dbspawn、dbsrv16 等)也使用这些退出代码。

代码 状态 解释
0 EXIT_OKAY 成功
1 EXIT_FAIL 常规失败
2 EXIT_BAD_DATA 文件格式无效
3 EXIT_FILE_ERROR 文件未找到,无法打开
4 EXIT_OUT_OF_MEMORY 内存不足
5 EXIT_BREAK 被用户终止
6 EXIT_COMMUNICATIONS_FAIL 通信失败
7 EXIT_MISSING_DATABASE 缺少一个必需的数据库名
8 EXIT_PROTOCOL_MISMATCH 客户端/服务器协议不匹配
9 EXIT_UNABLE_TO_CONNECT 无法连接到数据库服务器
10 EXIT_ENGINE_NOT_RUNNING 数据库服务器未运行
11 EXIT_SERVER_NOT_FOUND 未找到数据库服务器
12 EXIT_BAD_ENCRYPT_KEY 加密密钥遗失或错误
13 EXIT_DB_VER_NEWER 必须升级服务器才能运行数据库
14 EXIT_FILE_INVALID_DB 文件不是数据库
15 EXIT_LOG_FILE_ERROR 日志文件遗失或其它错误
16 EXIT_FILE_IN_USE 文件正在使用
17 EXIT_FATAL_ERROR 发生致命错误
18 EXIT_MISSING_LICENSE_FILE 缺少服务器许可文件
19 EXIT_BACKGROUND_SYNC_ABORTED 中止后台同步以允许进行优先级较高的操作
20 EXIT_FILE_ACCESS_DENIED 访问被拒绝,数据库无法启动
255 EXIT_USAGE 命令行上的参数无效
21 EXIT_SERVER_NAME_IN_USE 另一个同名服务器当前正在运行。

这些退出代码在 %SQLANY16%\sdk\include\sqldef.h 文件中定义。