更新日期: 2005 年 12 月 5 日
msdb 数据库由 SQL Server 代理用于计划警报和作业,也可以由其他功能(如 Service Broker 和数据库邮件)使用。
msdb 的物理属性
下表列出了 msdb 数据和日志文件的初始配置值。对于不同版本的 SQL Server 2005 数据库引擎,这些文件的大小可能略有不同。
| 文件 | 逻辑名称 | 物理名称 | 文件增长 | 
|---|---|---|---|
| 主数据 | MSDBData | MSDBData.mdf | 以 256 KB 的速度自动增长到磁盘充满为止。 | 
| Log | MSDBLog | MSDBLog.ldf | 以 256 KB 的速度自动增长到最大 2 TB。 | 
若要移动 msdb 数据库或日志文件,请参阅移动系统数据库。
数据库选项
下表列出了 msdb 数据库中每个数据库选项的默认值以及该选项是否可以修改。若要查看这些选项的当前设置,请使用 sys.databases 目录视图。
| 数据库选项 | 默认值 | 是否可修改 | 
|---|---|---|
| ALLOW_SNAPSHOT_ISOLATION | ON | 否 | 
| ANSI_NULL_DEFAULT | OFF | 是 | 
| ANSI_NULLS | OFF | 是 | 
| ANSI_PADDING | OFF | 是 | 
| ANSI_WARNINGS | OFF | 是 | 
| ARITHABORT | OFF | 是 | 
| AUTO_CLOSE | OFF | 是 | 
| AUTO_CREATE_STATISTICS | ON | 是 | 
| AUTO_SHRINK | OFF | 是 | 
| AUTO_UPDATE_STATISTICS | ON | 是 | 
| AUTO_UPDATE_STATISTICS_ASYNC | OFF | 是 | 
| CONCAT_NULL_YIELDS_NULL | OFF | 是 | 
| CURSOR_CLOSE_ON_COMMIT | OFF | 是 | 
| CURSOR_DEFAULT | GLOBAL | 是 | 
| 数据库可用性选项 | ONLINE MULTI_USER READ_WRITE | 否 是 是 | 
| DATE_CORRELATION_OPTIMIZATION | OFF | 是 | 
| DB_CHAINING | ON | 是 | 
| NUMERIC_ROUNDABORT | OFF | 是 | 
| PAGE_VERIFY | CHECKSUM | 是 | 
| PARAMETERIZATION | SIMPLE | 是 | 
| QUOTED_IDENTIFIER | OFF | 是 | 
| READ_COMMITTED_SNAPSHOT | OFF | 否 | 
| RECOVERY | SIMPLE | 是 | 
| RECURSIVE_TRIGGERS | OFF | 是 | 
| Service Broker 选项 | ENABLE_BROKER | 是 | 
| TRUSTWORTHY | ON | 是 | 
有关这些数据库选项的说明,请参阅 ALTER DATABASE (Transact-SQL)。
限制
不能在 msdb 数据库中执行下列操作:
- 更改排序规则。默认排序规则为服务器排序规则。
- 删除数据库。
- 从数据库中删除 guest 用户。
- 参与数据库镜像。
- 删除主文件组、主数据文件或日志文件。
- 重命名数据库或主文件组。
- 将数据库设置为 OFFLINE。
- 将主文件组设置为 READ_ONLY。
请参阅
概念
备份 model 和 msdb 数据库的注意事项
还原 model 和 msdb 数据库的注意事项
系统数据库
数据库邮件
其他资源
sys.databases (Transact-SQL)
sys.master_files (Transact-SQL)
移动数据库文件
Service Broker 路由
帮助和信息
更改历史记录
| 版本 | 历史记录 | 
|---|---|
| 2005 年 12 月 5 日 | 
 |