18.问答题SQL+Server+2012的四个系统数据库及其作

1个回答
展开全部
咨询记录 · 回答于2022-12-06
18.问答题SQL+Server+2012的四个系统数据库及其作
您好亲, master、model、msdb、tempdb简称为“3M1T”,在后续的版本选择安装不同的组件后也有其他系统级数据库,如ReportServer、Distribution等,本次主要介绍3M1T数据库。 【master数据库】: master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称、这些数据库文件的位置、系统进程、 linked server及SQL Server初始化信息等。一旦数据库文件损失或损毁,将对整个SQL Server系统的运行造成重大的影响,甚至是得整个系统瘫痪,因此,要经常对master数据库进行备份, 以便在发生问题时,对数据库进行恢复。   【model数据库】: model系统数据库是一个模板数据库,是建立新数据库的摸板。它包含了建立新数据库时所需的基本对象,如系统表、查看表、登录信息等。在系统执行建立新数据库操作时,它会复制这个模板数据库的内容到新的数据库上。所有新建立的数据库都是继承这个model数据库而来的,如果更改model数据库中得内容,如增加table/views/store procedures等任何数据库对象,则稍后建立的数据库也都会包含该变动。由于tempdb数据库在SQL Server每次启动时都要重新创建,所以model数据库在SQL Server database 中也是必需的,不能缺少的。   【msdb数据库】:    msdb系统数据库是提供提“SQL Server代理服务”调度警报、作业以及记录操作员时使用。若不使用这些SQL Server代理服务,就不会用到该系统数据库。    SQL Server代理服务是SQL Server中的一个Windows服务,用于运行任何已创建的计划作业。作业是指SQL Server中定义的能自动运行的一系列操作。例如,若希望在某一时间执行某一个任务,就可以通过配置Job让该任务在指定的时间按要求执行。若需要使用Job正常执行,除了Job正常建立及其代码无误后,还要确保SQL Server代理服务处理运行状态。另外在该数据库中可以查看到系统有哪些Job,及Job的运行记录情况等。   【tempdb数据库】: tempdb数据库是存在于
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消