系统数据库的系统级信息管理功能挺全的,像登录账户、备份、作业这些都在它管辖下,挺适合搞数据库维护的人看看。
SQL Server 2008 的数据库类型其实蛮清晰的,系统数据库负责服务器级别的各种配置和操作,属于“管家”级角色,控制全局。而用户数据库嘛,专门用来存自己项目的数据和结构,比如表、视图、存储过程这些。
简单理解的话,系统数据库就像后台管理员,用户数据库就像你自己的仓库,各管各的,互不干扰,结构上也比较分明。
新手容易忽略一点,别随便去改系统数据库的内容,改错了直接炸锅。你平时操作的,其实就是用户数据库,像MyDatabase、StudentDB这种都是它的例子。
如果你对数据库类型的划分还挺迷糊,可以配合这篇SQL Server 数据库类型详解看一看,理解会更清楚。
顺手提醒一句,系统数据库的备份也别忘了,尤其是配置改动比较频繁的时候,救命用得上。