SQLserver默认的系统数据库有哪些 ?
参考答案:
SQL Server在安装后默认创建了四个主要的系统数据库,它们分别是:
- master数据库:master数据库是整个数据库的核心管理目录。它存储了所有实例级别的配置信息和实例级别的人工配置,例如登录信息。可以认为master数据库记录了所有SQL Server自己的信息,包括所有的其它数据库(如建立的用户数据库)的信息(包括数据库的设置、对应的操作系统文件名称和位置等)、所有数据库注册用户的信息以及系统配置设置等。
- model数据库:model数据库是所有用户即将创建的数据库的模板。当使用CREATEDATABASE命令建立新的数据库时,新数据库的第一部分总是通过复制model数据库中的内容创建,剩余部分由空页填充。
- tempdb数据库:tempdb数据库是一个临时容器,用于保存所有的临时表和临时存储过程,它还可以满足任何其它的临时存储要求。这个存储空间变化无常,并且不用担心备份。
- msdb数据库:msdb数据库主要用于支持SQL Server Agent Service。它存储了具体的作业信息、调度和通知信息。同样还存储了replication service信息,并提供了其他附加的信息。
这四个系统数据库在SQL Server中扮演着至关重要的角色,确保了数据库的正常运行和管理。