SQL Server 2000系统中master数据库的主要功能是什么

SQL Server 2000系统中master数据库的主要功能是什么,第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中的所有数据库都可以使用它。它为临时表和其他临时工作提供了一个存储区。

(1)、master(系统)数据库:记录SQL Server系统所有系统级别的信息。所有登录账户和系统配置设置。其他数据库,其中包括数据库文件的位置,同时它还记录SQL Server的初始化信息。

(2)、tempdb数据库:一个工作空间,用于保存临时对象或中间结果集。如:SQL生成的工作表,每次启动时都重建tempdb数据库。

(3)、model(模板)数据库:用作SQL Server实例上创建的所有数据库的模板。对model数据库的修改(如:数据库大小、排序规则、恢复模式和其他数据库选项)将应用以后创建的所有数据库。

(4)、msdb(存储计划任务)数据库:用于SQL Server代理计划警报和作业。该数据库与自动化任务相关。

还有一个Resource数据库:一个只读数据库,包含SQL Server2005所有的系统对象。系统对象在物理上存在于Resource数据库,但在逻辑上,它们出现在每个数据库中。

Sybase SQL Server是一个多库结构的RDBMS 体系结构大致如下

数据库

服务器自身所使用的数据库 也可以说是管理服务器和用户数据库的数据库 Sybase在安装时 自动创建了四个系统数据库

master model tempdb sybsystemprocs

) master数据库

它是管理和控制用户数据库以及维护服务器正常运行的核心数据库 它保存了大量的系统信息 如服务器配置 用户 设备等

在master数据库中不允许普通用户在其中创建数据库对象 否则会使得master数据库的事务日志很快变满 如果事务日志用尽 就无法使用dump transaction命令释放master数据库中的空间

)model数据库

它是为创建用户数据库而提供的模板 每当创建新的数据库时 SQL Server自动建立model数据库的一份拷贝 并把它扩充到用户所要求的大小 以此作为新用户数据库

Model数据库中包含每个用户数据库所要求的系统表 Model数据库可以被修改以便定制新创建的

)tempdb数据库

它是个临时数据库 为服务器运行与处理提供一个共享的存储区域 如group by和order by的中间结果就存放在这里 Tempdb的空间为服务器中所有数据库的所有用户所共享

每次重启SQL Server 服务器的一个自动进程都拷贝model数据库到tempdb数据库 并清除tempdb中原来的内容 因此tempdb中的用户表都是临时的 临时表分为两类 可共享的和不可共享的 不可共享的临时表在由create table中将符号#置于表名之前创立可共享的临时表通过create table中指定表名前缀tempdb 而创立 不可共享的临时表SQL Server自动为其添加数字后缀名 且它只存在于当前会话中

)sybsystemprocs数据库master数据库

它是专门用来保存系统命令(存储过程)的数据库 如sp_help sp_configure sp_helpdevice等 当任一数据库用户运行以sp_开头的存储过程时 SQL Server按照以下顺序查找 当前数据库 sybsystemprocs数据库 master数据库

用户数据库

用户数据库是我们使用Sybase服务器的真正目的 要管理用户数据 必须在Sybase中创建自己的数据库 它是指用create database命令创建的数据库 不能存取master数据库的用户是无权创建新的数据库的

数据库中的主要内容——数据库对象

表 视图 临时表

索引 主键 外键

缺省值 规则

lishixinzhi/Article/program/Sybase/201311/11220


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

原文地址: https://outofmemory.cn/sjk/10868822.html

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

发表评论

登录后才能评论

评论列表(0条)

保存