您的位置:首页 > 数据库

SQL SERVER 2012 数据库对象

2014-07-21 14:32 316 查看
master 数据库
系统数据库master 记录SQL server
实例的所有系统层级的信息,包含美味登陆的张华、系统配置设置、其他数据库的状态和用户数据库初始化信息的文件位置。简单的说,MASTER数据库是存储整个SQL
SERVER实例可以正常运行的重要信息,如果MASTER 数据库损坏了,SQL SERVER 就无法正常御座

2,model 数据库
model数据库是创建SQL
server用户数据库的模板,内涵用户数据库的基本广西表刚要和相关系统对象,当我们使用management STUDIO
或者T-SQL 命令CREATE DATABASE 创建数据库时,就是直接复制model 数据库来创建新的数据库。

3,msdb数据库
msdb数据库主要提供SQL SERVER 代理程序 sql server AGENT
使用的数据库,起内容是存储警示(alert)或作业(jobs)等调度数据,例如数据库备份的相关工作调度邓

4,tempdb数据库
tempdb 数据库的功能是存储目前SQL SERVER 执行所需要的暂存数据,包含所有临时表和存储过程,以及SQL
SERVER 执行查询时产生的一些中间结果。sql server 在每一次启动都会重新一句model
数据库来创建全新的tempdb数据库。

5,ReportServer 和ReportServerTempDB数据库
Report server 使用的数据库,只有安装report SERVER 才会存在,REport
server数据库存储报表设置相关的数据;ReportserverTEMPDB 数据库存储执行报表的暂存或者工作数据。

6,Resource数据库
Resource数据库是一个只读且隐藏的数据库,必须和MASTER数据库存放在同一个路径。在Management
Studio
中并无法直接查看Resouce数据库,数据库文件名是mssqlsystemresource.mdf;事务日志文件时mssqlsystemresource.ldf

Resource数据库主要目的是为了方便管理系统表和加速升级操作,因为旧版在安装Server pack
时,需要备份数据库且重新创建上千个系统对象,现在又了Resource 数据库,只需复写只读的Resource
数据库即可完成升级或者恢复。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: