问七系统的 DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)
DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)
DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)
这包括实例范围的元数据(例如登录帐户)、 端点、链接服务器和系统配置设置。此外,master数据库还记录了所有其他数据库的 存在、数据库文件的位置以及SQLServer 的初始化信息。因此,如果master数据库 不可用,则SQLServer 无法启动。在SQLServer中,系统对象不再存储在master 数据库中,而是存储在mssqlsystemresource数据库中。 master数据库对系统来说很关键,因此总是要保存它的当前副本。创建另一个数据库, 改变配置值,修改登录账户这样的操作都会修改master数据库,所以总是应该在完成 这些操作之后备份master数据库。master数据库本身不大,做一次备份很快,建议经 常做master数据库的备份。 由于master数据库还记录启动服务器实例所需要的初始化信息,每个其他数据库的主文 件位置。master数据库是SQLServer启动的时候打开的第一个数据库。SQLServer是从 master数据库找到的其他数据库的信息。如果master数据库存在问题,整个SQLServer 都无法正常启动。 如果说是master数据库严重损坏,如果有备份直接还原master数据库即可。如果没有备 份,则需要重建master数据库。重建master数据库将使所有的系统数据库恢复到原始状 态。重建master数据库会删除并重建msdb数据库。这将导致丢失所有计划信息以及备份 和还原历史记录。重建master数据库之后,SQLServer数据库就好比重新安装后一样, 所有用户信息都会丢失,用户数据库需要重新附加,SQLServer任务和计划都要重建。 因此重建master数据库是个万不得已的选择。 在执行任何语句或系统过程来更改master数据库中的信息以后,应备份master数据库. 建议不要再master数据库中创建用户对象 导致master数据库更新并要求备份的操作类型包括: 1,创建或删除用户数据库 2,添加或删除文件和文件组 3,添加登陆或其他登陆安全相关操作 4,更改服务器范围的配置选项或者数据库配置选项 5,创建或删除逻辑备份文件 6,配置用于分布式查询和远程调用的服务器,如添加链接服务器或远程登录 恢复master数据库使用的还是RESTORE指令.还原master数据库后SQLServer实例将自动停止. 关于如何恢复master数据库,在后面将单独写一篇博客. model数据库 用作在SQLServer实例上创建的所有数据库的模板。因为每次启动SQLServer 时都 会创建tempdb,所以model数据库必须始终存在于 SQLServer系统中。 创建数据库是model数据库是SQLSERVER使用的模板.model数据库里的全部内容都会被复 制到新的数据库.所以这个数据库不建议做任何修改.除非是有目的的要建立一些模板. 虽然这个数据库的内容一般不会发生改变,但是在SQLServer启动的时候要使用model数 据库某些设置创建新的tempdb。如果没有tempdb,SQLServer无法启动。因此model数据库 必须存在SQLServer系统中。这个数据库也要有备份。 还原model数据库与对用户数据库执行完整的数据库还原相同 tempdb数据库 tempdb系统数据库是一个全局资源,可供连接到SQLServer 实例的所有用户使用,并 可用于保存下列各项: 显式创建的临时用户对象,例如全局或局部临时表、临时存储过程、表变量或游标。 SQLServer数据库引擎创建的内部对象,例如,用于存储假脱机或排序的中间结果的工作表。 由使用已提交读(使用行版本控制隔离或快照隔离事务)的数据库中数据修改事务生成的行版本。 由数据修改事务为实现联机索引操作、多个活动的结果集(MARS)以及AFTER 触发器等功能而生 成的行版本。 tempdb中的操作是最小日志记录操作。这将使事务产生回滚。每次启动SQLServer 时都会重新 创建tempdb,从而在系统启动时总是保持一个干净的数据库副本。在断开联接时会自动删除临时 表和存储过程,并且在系统关闭后没有活动连接。因此tempdb中不会有什么内容从一个SQLServer 会话保存到另一个会话。不允许对tempdb进行备份和还原操作。 资源数据库(mssqlsystemresource) 资源数据库是一个隐藏数据库。可执行系统对象(入系统存储过程和功能)都保存在这里。创建这个数 据库是为了快速安全的升级。如果没有人可以访问到这个数据库,也就没有人可以改变它。简单的用 新的资源数据库替换掉旧的资源数据库,就可以升级到新的,包括新系统对象服务包。不能使用任何 正常方法查看该数据库。但这个数据库任然需要磁盘空间。 mssqlsystemresource数据库从来不做修改,理论上不用备份。 msdb数据库 由SQLServer代理用于计划警报和作业,也可以由其他功能(如ServiceBroker 和数据库邮件)使用 SQLServer将在msdb数据库中自动维护一份完整的在线备份与还原历史记录。这些信息包括执行备份一 方的名称,备份时间和用来存储备份的备份设备。SQLServerManagementStudio利用这些信息提出 计划以还原数据库并应用事务日志备份。 默认情况下msdb使用简单恢复模式。 还原msdb数据库与对用户数据库执行完整的数据库还原相同
升级前需不需要做系统备份
手机通过Fota或Kies或S 换机助手升级系统,正常情况下手机中存储的数据是不会丢失的,但是防止在升级过程中出现意外,建议您提前备份手机重要数据,以免带来损失。
阳台需不需要做防水,如何做?
需要做防水的,推拉门和地面都要做防水,做防水的同时需要保证地漏通畅。
thinkpadE4201141A88 一键还原系统之前需不需要备份系统?怎么备份?
您好,机器自带系统备份的,在恢复系统前不用备份系统,不过建议您提前备份您的有用数据,以免数据丢失,下面是一键恢复的方法
预装WIN7系统的ThinkPad一键恢复方法: :think.lenovo../s/knowledge/detail_12815680718434584.
我的电脑是 IBM的。需不需要做系统还原。
有好处的
如果系统起不来了还是慢的话就可以还原一下.
这样就剩下做系统了,
也省的重组系统伤硬盘
重装windows xp系统需不需要要备份系统?
不需要备份系统直接重装系统
用u大师使用 u盘安装系统需不需要备份?要的话如何备份?
建议备份保险一些,我把一键备份系统的方法告诉你吧1、运行“电脑版一键备份还原系统.exe”文件,打开之后首先将电脑原有的系统做备份,便于以后的还原操作,点击“一键备份系统”。2、弹出备份系统提示框,清楚知道备份文件“UDSBAK1.GHO”所存放的位置,点击“一键备份”。3、弹出程序已经准备就绪的提示框,此时选择重启即可进入备份阶段。“立即重启”、“手动重启”都可以,若暂时不需要备份则选择“取消”。4、电脑进入重启阶段之后,选择“U大师一键备份还原系统” ==> 1.一键备份系统 ==> 备份(Y),系统开始处于备份阶段,若是干净的系统一般备份3分钟左右,若系统里安装的东西比较多,则备份的时间也相对的会长一些,请耐心等待。希望可以为你解惑
WIN7 的系统 分盘 需不需要备份?
用PQ 氢你要动的那个盘后面的那个移到不分的盘就行了 不然的话 要重分就会格盘 那是一定没有了的
备份后用了一键还原恢复了还需不需要备份
不需要,一键还原备份后可以无限次还原
