sql server中的系统数据库

时间:2021-03-26 22:45:32

1、master数据库

master是SQL Server中最重要的数据库,是整个数据库服务器的核心。用户不能直接修改该数据库,如果损坏了master数据库,整个SQL Server服务器将不能工作。该数据库中包含以下内容:所有用户的登陆信息、用户所在的组、所有系统的配置选项、服务器中本地数据库的名称和信息、SQL Server的初始化方式等。作为一个数据库管理员,应该顶起备份master数据库。

2、model数据库

model数据库是SQL Server中创建数据库的模板,如果用户希望创建的数据库有相同的初始化文件大小或者有相同的数据表,则可以将该相关信息保存在model数据库中。因为在将来创建的数据库若使用模板的话都会以model数据库中的数据为模板。

3、msdb数据库

msdb数据库提供运行SQL Server Agent工作的信息。

SQL Server Agent是SQL Server中的一个Windows服,该服务该服务用来运行指定的计划任务。

4、tempdb数据库

tempdb是SQL Server中的一个临时数据库,用于存放各种临时对象或中间结果。SQL Server关闭后,该数据库中的内容被清空,每次重新启动服务器之后,tempdb数据库奖杯重建。