SqlServer系统数据库

SqlServer服务器安装成功后,打开ssms工具,在[对象资源管理器]中[数据库]下可以看到有个[系统数据库],这里已经默认建了几个数据库。

 

 

 

 

1、 master数据库

  master是SqlServer中最重要的数据库,是整个数据库服务器的核心。用户不能直接修改该数据库,如果损坏了master数据库,那么整个SqlServer服务器将不能工作。

    该数据库中包含以下内容:

      所有用户登录信息,用户所在组、所有系统配置选项、服务器中本地数据库名称和信息、SqlServer的初始化方式等。作为一个数据库管理员,应该定期备份master数据库。

2、 model数据库

  model数据库是SqlServer中创建数据库的模板,如果用户希望创建的数据库有相同初始化文件大小,则可以在model数据库中保存文件大小信息;希望所有的数据库有一个相同的数据表,同样可以将该数据表保存在model数据库中。因为将来创建数据库以model数据库中的数据为模板,因此,在修改model数据库之前要考虑到,任何对model数据库中数据的修改都将会影响所有使用模板创建的数据库。

3、msdb数据库

  msdb提供运行Sql Server Agent工作的信息。SqlServerAgent是SqlServer中的一个Windows服务,该服务用来运行制定的计划任务,计划任务是在SqlServer中定义的一个程序,改程序可以自动开始执行。与master 和 model数据库一样,不要直接修改msdb数据库,SqlServer中的其他一些程序会自动使用该数据库。例如在用户对数据库进行存储或者备份的时候,msdb数据库会记录与执行这些任务相关的一些信息。

4、 tempdb

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

 

posted @ 2020-08-27 10:44  maskedguy  阅读(680)  评论(0编辑  收藏  举报