SQL Server 2008系统的系统数据库

本文详细介绍了SQLServer2008系统数据库,包括master、model、tempdb和msdb等四个核心数据库的功能及特点。这些数据库是SQLServer2008正常运行的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统数据库是指安装程序一起安装,用于协助SQL Server 2008系统共同完成管理操作的数据库,它们是SQL Server 2008运行的基础。它们分别是:master、model、tempdb、msdb数据库。

1、master数据库

master数据库是SQL Server 2008的最重要的数据库,它位于SQL Server2008的核心。如果该数据库被破坏,SQL Server2008将无法正常工作。master数据库中包含如下重要信息:

所有的登录名或用户ID所属的角色。

所有的系统配置设置(数据排序、安全实现、默认语言)

服务器中的数据库的名称以及相关信息。

数据库的位置

SQL Server 2008如何初始化

2、model数据库

创建数据库时,总是以一套预定义的标准为模型。比如,若希望所有的数据库都有确定的初始大小,特定的信息集或者特定的表,都可以把这些信息放在model数据库中。model数据库是tempdb数据库的基础。对model数据库的任何改动都将反映在tempdb数据库中。

3、tempdb数据库

一个临时性的数据库,存在于SQL Server 2008会话期间,一旦SQL Server 2008关闭,tempdb数据库将丢失。当SQL Server 2008重新启动,将重建全新的,空的tempdb数据库,以供使用。tempdb数据库用作系统的临时存储空间,其主要作用是存储用户建立的临时表和临时存储过程。存储用户说明的全局变量值。为数据排序创建临时表。存储用户利用游标说明选出的信息。

4、msdb数据库

msdb给SQL Server 2008代理提供必要的信息来运作作业。不能再msdb数据库中执行下列操作:

a.更改排序规则。

b.删除数据库。

c.从数据库中删除guest用户。

d.删除主文件组、主数据文件或日志文件;

e.重命名数据库或主文件组

f.将数据库设置为OFFLINE

g.将主文件组设置为READ_ONLY


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值