您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

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