SQL server2008-对象资源管理器-数据库

Posted 袁言yan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL server2008-对象资源管理器-数据库相关的知识,希望对你有一定的参考价值。

数据库:系统数据库(master、model、msdb、tempdb)、数据库快照、自定义数据库组成 三部分组成。

 

master:Master数据库是SQL Server中最重要的系统数据库,记录了SQL Server系统级的信息.
包括:系统中所有的登录账号及其密码,系统配置信息,所有数据库的信息,所有用户数据库的主文件地址等,还包括许多系统存储过程,用以执行某些系统操作.
Master数据库是整个系统中最重要的数据库,如果丢失Master数据库,对于恢复所有用户数据库将非常困难.因此,保存Master数据库的最新备份是非常重要的的事情.

tempdb 数据库
tempdb 数据库保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求,例如存储 SQL Server 生成的工作表。tempdb 数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。tempdb 数据库在 SQL Server 每次启动时都重新创建,因此该数据库在系统启动时总是干净的。临时表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活动状态,因此 tempdb 数据库中没有任何内容会从 SQL Server 的一个会话保存到另一个会话。

默认情况下,在 SQL Server 在运行时 tempdb 数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为 tempdb 数据库定义的大小较小,则每次重新启动 SQL Server时,将tempdb 数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用 ALTER DATABASE 增加 tempdb 数据库的大小。

model 数据库
model 数据库用作在系统上创建的所有数据库的模板。当发出 CREATE DATABASE 语句时,新数据库的第一部分通过复制 model 数据库中的内容创建,剩余部分由空页填充。由于 SQL Server 每次启动时都要创建 tempdb 数据库,model 数据库必须一直存在于 SQL Server 系统中。

msdb 数据库
msdb 数据库供 SQL Server 代理程序调度警报和作业以及记录操作员时使用。

 

以上是关于SQL server2008-对象资源管理器-数据库的主要内容,如果未能解决你的问题,请参考以下文章

sql server2008中的策略

如何转换SQL Server 2008数据库到SQL Server 2005

SQL Server 2008数据库中怎么创建视图

SQL Server 2008 的配置管理器中的网络配置是空白的怎么办

sql server 2008 安装后没有sql server配置管理器,再次安装完成后有两个错误

在sqlserver2008企业管理器中批量导入数据时,提示内存不足,然后自动关闭。帮忙看看啥问题?