msdb 数据库
msdb 数据库由 SQL Server 代理用于计划警报和作业,也可以由其他功能(如 Service Broker 和数据库邮件)使用。
msdb 的物理属性
下表列出了 msdb 数据和日志文件的初始配置值。对于不同版本的 SQL Server 数据库引擎,这些文件的大小可能略有不同。
文件 |
逻辑名称 |
物理名称 |
文件增长 |
---|---|---|---|
主数据 |
MSDBData |
MSDBData.mdf |
以 256 KB 的速度自动增长到磁盘充满为止。 |
日志 |
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 |
是 |
CHANGE_TRACKING |
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 |
是 |
ENCRYPTION |
OFF |
否 |
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。