简述SQL Server2000的4个最主要的系统数据库及作用?

简述SQL Server2000的4个最主要的系统数据库及作用?,第1张

系统数据库是由

SQL

Server内部创建和提供的一组数据库。其中最主要的数据库有

4个。它们分别是Master、Msdb、Model和Tempdb。

Master数据库:用于记录所有SQL

Server系统级别的信息,这些信息用于控制用户数据库和数据 *** 作。

②Msdb数据库:由

Enterprise

Manager和Agent使用,记录着任务计划信息、事件处理信息、数据备份及恢复信息、警告及异常信息。

③Model数据库:SQL

Server为用户数据库提供的样板,新的用户数据库都以

model数据库为基础。每次创建一个新数据库时,SQL

Server先制作一个model数据库的拷贝,然后再将这个拷贝扩展成要求的规模。

④tempdb数据库:一个共享的工作空间,SQL

Server中的所有数据库都可以使用它。它为临时表和其他临时工作提供了一个存储区。

master数据库

master数据库是SQL

Server

2000中最重要的数据库,存储的是SQL

Server

2000的系统信息,包括磁盘空间、文件分配和使用、系统级的配置参数、所有的登录账户信息、初始化信息和其他数据库的信息等。由于master数据库对SQL

Server

2000的重要性,所以禁止用户的直接访问,并要确保在修改之前有完整的备份。

model数据库

model数据库存储了所有用户数据库和tempdb数据库的模板。它包含有master数据库的系统数据表的子集,这些子集用来创建用户数据库。

用户可以修改model数据库的对象或者权限,这样新创建的数据库就将继承model数据库的对象和权限。

msdb数据库

msdb数据库是SQL

Server

2000代理服务使用的数据库。为警报、作业、任务调度和记录 *** 作员的 *** 作提供存储空间。

tempdb数据库

tempdb数据库是一个临时数据库,它为所有的临时表、临时存储过程以及其他的临时 *** 作提供空间。每次SQL

Server

2000服务器的重新启动都会重新建立tempdb数据库。也就是说,tempdb数据库的数据是暂时的,不是永久存储的,每次重启都会导致以前数据的丢失。

SQL查询语句处理和排序过程中会产生一些临时的中间结果,tempdb数据库就是用来保存这些中间结果的。保存中间结果的表称为临时表。临时表有以下两种类型。

1、SQL Server用来管理大量的数据,用于所有有大量数据的信息化管理方面。对它的 *** 控需要很强的专业性,且为了数据安全考虑,一般它不与用户直接打交道,而是用来作后台数据支持。

2、比如员工的工资发放记录、超市货品的进销存情况、网络游戏中玩家角色等级道具情况、论坛登记用户及发贴内容……

3、SQL Server 2000是微软出品的SQL Server系统列中的一个版本,是2000年(距今已14年)出品的,现在用它的人越来越少了,更多的人使用它的后期版本,比如SQL 2008、SQL 2010、甚至SQL 2012、SQL2014等。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9891771.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存