合聚咖

合聚咖

SqlServer中的预留数据库有什么用

admin

预留数据库有四个,分别都有自己的用处。

1.master数据库,库中保存系统表(sysdatabase表)用于跟踪整个系统。

2.model数据库,从名字上看就知道是一个模型副本。它是新建数据库的模版,例如你如果想新建数据库,而且想在所有新建数据库中加入审计表,你只需要修改model数据库就行,默认建库过程会按照model库来。

3.msdb数据库,它是SQl代理进程保存任意系统任务的地方。例如要调度存储过程执行一次,那在msdb中就有有一个记录项。

4.tempdb数据库,顾名思义就是临时数据库,临时表还有临时数据都会先经过tempdb,在每次启动SQLserver的时候,tempdb都会完全重建一次。