分类: 数据库开发技术
2006-09-19 14:49:30
Microsoft® SQL Server™ 上的每个数据库在表中占一行。最初安装 SQL Server 时,sysdatabases 包含 master、model、msdb、mssqlweb 和 tempdb 数据库的项。该表只存储在 master 数据库中。
列名 | 数据类型 | 描述 |
---|---|---|
name | sysname | 数据库的名称。 |
dbid | smallint | 数据库 ID。 |
sid | varbinary(85) | 数据库创建者的系统 ID。 |
mode | smallint | 用于创建数据库时在内部锁定该数据库。 |
status | int | 状态位,其中某些状态位可由用户使用 sp_dboption(read only、dbo use only、single user 等)进行设置:
1 = autoclose;使用 sp_dboption 设置。 可以同时打开多个位。 |
status2 | int | 16384 = ANSI null default;使用 sp_dboption 设置。 65536 = concat null yields null,使用 sp_dboption 设置。 131072 = recursive triggers,使用 sp_dboption 设置。 1048576 = default to local cursor,使用 sp_dboption 设置。 8388608 = quoted identifier,使用 sp_dboption 设置。 33554432 = cursor close on commit,使用 sp_dboption 设置。 67108864 = ANSI nulls,使用 sp_dboption 设置。 268435456 = ANSI warnings,使用 sp_dboption 设置。 536870912 = full text enabled,使用 sp_fulltext_database 设置。 |
crdate | datetime | 创建日期。 |
reserved | datetime | 留作以后使用。 |
category | int | 包含用于复制的信息位图:
1 = 已发布。 |
cmptlevel | tinyint | 数据库的兼容级别。有关更多信息,请参见 。 |
filename | nvarchar(260) | 数据库主文件的操作系统路径和名称。 |
version | smallint | 创建数据库时使用的 SQL Server 代码内部版本号。仅供 SQL Server 工具在内部用于升级处理。 |