DBASK-数据库管理员结构化知识体系-Structured knowledge system for DataBase Administrators

Home

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 上的非聚簇索引