SQL SERVER的两个系统数据库master和msdb的功能各是什么?

 我来答
生活常识爱分享
高能答主

2019-11-20 · 专注于生活常识内容分享!
生活常识爱分享
采纳数:7565 获赞数:864945

向TA提问 私信TA
展开全部

1、master数据库的作用

master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称、相关信息和这些数据库文件的位置,以及SQL Server初始化信息等。

由于master数据库记录了如此多且重要的信息,一旦数据库文件损失或损毁,将对整个SQL Server系统的运行造成重大的影响,甚至是得整个系统瘫痪,因此,要经常对master数据库进行备份,以便在发生问题时,对数据库进行恢复。

2、msdb系统数据库的作用

msdb系统数据库是提供提“SQL Server代理服务”调度警报、作业以及记录操作员时使用。如果不使用这些SQL Server代理服务,就不会使用到该系统数据库。

SQL Server代理服务是SQL Server中的一个Windows服务,用于运行任何已创建的计划作业。作业是指SQL Server中定义的能自动运行的一系列操作。

扩展资料

SQL Server的起源

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。

在Windows NT 推出后,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。

SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点。

参考资料来源:百度百科—系统数据库

参考资料来源:百度百科—Microsoft SQL Server

南佳文EU
2019-05-09
知道答主
回答量:2
采纳率:0%
帮助的人:1250
展开全部
master数据库是SQL Sever 2012 中最重要的数据库,记录SQL Sever实例的所有系统级信息息,包括实例范围内的元数据、端点、链接服务器和系统配置设置.
msdb数据库用于SQL Sever代理计划警报和作业
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非主流八戒
推荐于2017-10-13 · TA获得超过100个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:125万
展开全部
master 记录 系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称等
msdb 主要保存些 作业、调度警报

如果你的数据库里面使用了作业,那么做数据库迁移或者换服务器的时候记得备份并还原msdb ,madb的还原要用单用户模式。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fbnc65ki
2012-06-15 · TA获得超过101个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:263万
展开全部
master保存元数据
msdb保存数据库管理的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
f061420121357
2012-06-15 · TA获得超过100个赞
知道答主
回答量:194
采纳率:0%
帮助的人:69.6万
展开全部
master保存系统信息
msdb计划报警和作业
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式