所有数据库工具库入口点使用如下退出代码。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 文件中定义。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |