Collection Contents 上一页 下一页 PDF

SQL Anywhere Studio 安全指南

限制语法

数据库引擎/服务器


本页介绍了如何以等效于 C2 安全认证配置的方式对 Adaptive Server Anywhere 进行操作。它不提供有关此主题的一般信息。

语法 1 

dbeng9 -sc -gd dba -gk dba -gl dba -gu dba -x namedpipes(TDS=NO)
optional-engine-or-server-switches ]
db-file [ optional-database-switches ] ] ...

语法 2 

dbsrv9 -sc -gd dba -gk dba -gl dba -gu dba -x namedpipes(TDS=NO)
optional-engine-or-server-switches ]
db-file [ optional-database-switches ] ] ...

必需的命令行参数: 
命令行选项 说明 原因
–sc 设置 C2 认证的通信链接。 不允许使用共享内存连接。
–gd dba 将启动数据库的权限授予 DBA。 非 DBA 用户可能会启动他们自已的数据库,以 DBA 身份连接,然后执行 UNLOAD 或 DROP DATABASE 语句,或者停止引擎或服务器。
–gk dba 将停止数据库引擎或服务器的权限授予 DBA。 非 DBA 用户可能会停止数据库引擎或服务器,从而导致拒绝服务。
–gl dba 将 LOAD/UNLOAD 权限授予 DBA。 非 DBA 用户可能会使用 UNLOAD 命令以 sybase 用户的权限写入文件系统。
–gu dba 将实用程序命令权限授予 DBA。 非 DBA 用户可能会使用 DROP DATABASE 语句删除 sybase 用户所拥有的数据库文件。
–x namedpipes(TDS=NO) 启动命名管道端口且不允许建立 TDS 连接。 命名管道端口是认证配置中支持的唯一通信机制;TDS 协议不包括在认证的配置中。
可选的引擎或服务器命令行参数: 
命令行选项 说明 限制
–a 日志文件 应用已命名事务日志文件。 只用于恢复。
–b 以批量操作模式运行。
–c 大小 将最大初始高速缓存大小设置为该大小的字节数。
–ca 0 禁止高速缓存自动增长以补偿内存分配。
–ch 大小 将最大高速缓存大小设为该大小的字节数。
–cl 大小 将最小高速缓存大小设为该大小的字节数。
–cs 显示高速缓存大小调整统计。
–ct 执行客户端引擎或服务器字符转换。
–d 禁止异步 I/O。
–e 加密通信消息。
–f 强制数据库在无事务日志的情况下启动。 只用于恢复。注意,如果引擎或服务器是用该命令行参数启动的,则审计不可用。
–ga 在关闭最后一个数据库后自动关机。
–gc 数字 将检查点超时周期设为该数字的分钟数。
–ge 大小 设置外部 DLL 线程堆栈大小。
–gf 禁止激发触发器。
–gm 数字 如果可能,最多允许数量为该数字的连接。
–gn 数字 使用数量为该数字的引擎或服务器线程。
–gp 大小 将最大页面大小设为该大小 的字节数。
–gr 数字 将最大恢复时间设为该数字的分钟数。
–gt 数字 允许同时运行数量为该数字的 OS 线程。
–gw 数字 每隔该数字的毫秒数就执行一次后台处理。缺省为 500 毫秒。
–gx 数字 使用数量为该数字的 OS 线程。
–m 在检查点后截断事务日志。 注意,这还会在检查点后截断审计日志。
–n 名称 命名数据库引擎或服务器。
–o 文件 用于消息窗口复制的文件名。
–os 大小 -o 指定的文件的最大文件大小。
–p 大小 设置最大通信包大小。
–q 安静模式 — 取消输出。
–r 只读模式 — 不允许对数据库做修改。
–ti 分钟数 断开连接前的客户端空闲时间。缺省为 240 分钟。
–tl 秒数 客户端活动超时(以秒计)。 对认证的配置没有影响。
–tq 时间 设置退出时间。
–u 使用缓冲磁盘 I/O。
–v 显示产品版本信息。
–z 显示调试信息。
–zo 文件 将请求记录信息重定向到文件。
–zr 级别 设置请求记录级别。级别 可以是 ALL、SQL 或 NONE。
–zs 大小 -zo 指定的文件的最大文件大小。

数据库文件是一个完全限定的数据库文件或写文件名。所有文件必须驻留在 C2 数据库文件夹中。


Collection Contents 上一页 下一页 PDF