适用于:Microsoft Fabric 的 Microsoft Fabric
Warehouse 中的 SQL Server
Azure SQL 托管实例
Azure Synapse
Analytics Analytics Platform System (PDW)SQL 分析终结点
包含 Microsoft SQL Server 实例中每个数据库的一行。 在最初安装 SQL Server 时,sysdatabases 包含 master、model、msdb 和 tempdb 数据库项。
重要
将此 SQL Server 2000 系统表作为一个视图包含进来是为了保持向后兼容性。 建议您改用最新的 SQL Server 系统视图。 若要查找一个或多个等效系统视图,请参阅将系统表映射到系统视图 (Transact-SQL)。 后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
| 列名称 | 数据类型 | 说明 |
|---|---|---|
| name | sysname | 数据库名称 |
| dbid | smallint | 数据库 ID |
| sid | varbinary(85) | 数据库创建者的系统 ID |
| mode | smallint | 用于创建数据库时在内部锁定该数据库。 |
| status | int | 状态位,其中一些可以通过以下 ALTER DATABASE 方式设置: 1 = 自动闭合 (ALTER DATABASE) 4 = 选择进入/批量复制 (ALTER DATABASE 使用 SET 恢复) 8 = trunc. log chkpt(ALTER DATABASE使用 SET RECOVERY) 16 = 撕页检测 (ALTER DATABASE) 32 = loading 64 = pre recovery 128 = recovering 256 = not recovered 512 = 离线 (ALTER DATABASE) 1024 = 只读 (ALTER DATABASE) 2048 = 仅DBO使用 (ALTER DATABASE 使用 SET RESTRICTED_USER) 4096 = 单用户 (ALTER DATABASE) 32768 = emergency mode 65536 = 校验和 (ALTER DATABASE) 4194304 = 自动缩小 (ALTER DATABASE) 1073741824 = cleanly shutdown 可以同时打开多个位。 |
| status2 | int | 16384 = ANSI 无效默认 (ALTER DATABASE) 65536 = concat 零 得到空 (ALTER DATABASE) 131072 = 递归触发器 (ALTER DATABASE) 1048576 = 默认使用本地光标 (ALTER DATABASE) 8388608 = 引号标识 符(ALTER DATABASE) 33554432 = 提交时光标关闭 (ALTER DATABASE) 67108864 = ANSI 零点 (ALTER DATABASE) 268435456 = ANSI 警告 (ALTER DATABASE) 536870912 = full text enabled(使用 sp_fulltext_database 设置) |
| crdate | datetime | 创建日期 |
| reserved | datetime | 保留供将来使用。 |
| category | int | 包含用于复制的信息位图: 1 = 为快照或事务复制而发布。 2 = 订阅快照或事务发布。 4 = 为合并复制而发布。 8 = 订阅合并发布。 16 = 发布数据库。 |
| cmptlevel | tinyint | 数据库的兼容性级别。 有关详细信息,请参阅ALTER DATABASE兼容性级别(Transact-SQL)。 |
| filename | nvarchar(260) | 数据库主文件的操作系统路径和名称。 文件名对dbcreator、sysadmin、拥有创建任何DATABASE权限的数据库所有者,或拥有以下任一权限的受赠者可见:ALTER ANY,CREATE DATABASEANY,ANY DATABASEVIEW DEFINITION。 若要返回路径和文件名,请查询 sys.sysfiles 兼容视图或 sys.database_files 视图。 |
| version | smallint | 用于创建数据库的 SQL Server 代码的内部版本号。 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
另请参阅
ALTER DATABASE (Transact-SQL)
将系统表映射到系统视图 (Transact-SQL)
兼容性视图 (Transact-SQL)