sysdatabases
存储系统数据库和用户数据库信息
说明
仅限 master 数据库
Adaptive Server 中的每个数据库在 sysdatabases 中都有相应的一行。 在安装
Adaptive Server 后,master 数据库、model 数据库、sybsystemprocs 和
tempdb 数据库在 sysdatabases 中都有相应的条目。 如果已安装了审计功
能,sybsecurity 数据库在其中也有相应的条目。
列
name
数据库的名称
dbid
数据库 ID
suid
数据库所有者的服务器用户 ID
status
sp_dboption 设置的控制位
- 1 在此数据库上启动了升级
- 2 升级已成功
- 4 select into/bulkcopy;可以由用户设置
- 8 trunc log on chkpt;可以由用户设置
- 16 no chkpt on recovery;可以由用户设置
- 32 用 for load 选项创建数据库(否则在装载数据库时崩溃),用于指示不进行恢复
- 64 为要恢复的所有数据库启动恢复
- 256 • 可疑数据库 • 未恢复 • 无法打开或使用 • 只能用 dbcc dbrepair 删除
- 512 ddl in tran;可以由用户设置
- 1024 read only;可以由用户设置
- 2048 dbo use only;可以由用户设置
- 4096 single user;可以由用户设置
- 8192 allow nulls by default;可以由用户设置
version
未使用
logptr
指向事务日志的指针
crdate
创建日期
dumptrdate
上次执行 dump transaction 时的日期
status2
附加控制位
- 1 abort tran on log full;可以由用户设置
- 2 no free space acctg;可以由用户设置
- 4 auto identity;可以由用户设置
- 8 identity in nonunique index;可以由用户设置
- 16 数据库处于脱机状态
- 32 在恢复结束之前,数据库一直处于脱机状态
- 64 表具有自动标识功能,并且在 identity 列上具有唯一约束
- 128 数据库中有可疑页
- 256 将表结构写入磁盘。 如果在恢复完成后出现此位,则为打开的数据库配置的服务器参数太低。 请使用 sp_configure 增加此参数。
- 512 数据库正在进行升级
- 1024 将数据库联机以用于备用访问
- 2048 在用户设置后,可防止通过别名机制跨数据库访问
- -32768 数据库中的某些日志不在仅供日志使用的设备上
audflags
数据库的审计设置。
deftabaud
为表定义缺省审计设置的位屏蔽
defvwaud
为视图定义缺省审计设置的位屏蔽
defpraud
为存储过程定义缺省审计设置的位屏蔽
def_remote_type
在没有通过存储过程 sp_addobjectdef 提供存储位置的情况下,指定要用于远程表的缺省对象类型
def_remote_loc
在没有通过存储过程 sp_addobjectdef 提供存储位置的情况下,指定要用于远程表的缺省存储位置
status3
附加控制位
- 0 常规或标准的数据库或 create 语句中不带代理更新的数据库。
- 1 已指定 proxy_update 选项,并且数据库是用户创建的代理数据库。
- 2 数据库是根据高可用性要求创建的代理数据库。
- 4 数据库具有一个根据高可用性要求创建的代理数据库。
- 8 禁止访问数据库,因为正在关闭数据库。
- 16 数据库是已故障切换的数据库。
- 32 数据库是类型为 master 的已装入数据库。
- 64 为要恢复的所有数据库启动恢复
- 128 使用 quiesce database 命令禁止数据库写入。
- 256 用户创建的 tempdb。
- 512 在故障切换状态下,禁止对服务器中的数据库进行外部访问。
- 1024 用于启用或禁用异步日志记录服务线程的、由用户提供的选项。 可通过在特定数据库上将 sp_dboption enbale async logging service 选项设置为 true 来启用此功能。
- 4096 数据库已成功关闭。
- 8192 drop database 正在进行中。
status4
附加控制位
- 16777216 数据库中的所有表都是以压缩页的形式创建的。
- 33554432 数据库中的所有表都是以压缩行的形式创建的。
audflags2
留作将来使用
instanceid
实例的 ID(只适用于 Cluster Edition)
durability
数据库的持久性级别。 值包括:
1 — full
5 — at_shutdown
6 — no_recovery
lobcomp_lvl
LOB 压缩级别
索引
- name 上的唯一聚簇索引
- dbid 上的非聚簇索引