爱数SQLServer定时备份恢复方案_第1页
爱数SQLServer定时备份恢复方案_第2页
爱数SQLServer定时备份恢复方案_第3页
爱数SQLServer定时备份恢复方案_第4页
爱数SQLServer定时备份恢复方案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、爱数SQL Server定时备份恢复方案爱数认证技术工程师 课程系列CONTENT目录 简介 备份限制列表 备份环境检查 备份恢复最佳实践 定时恢复最佳实践简介备份简介备份类型:完全备份,差异备份,事务日志备份,下面分别进行简要说明:完全备份完整备份创建备份完成时数据库内存在的数据的副本。差异备份差异备份基于差异备份所包含数据的前一次最新完整备份。差异备份仅捕获自该次完整备份后发生更改的数据。事务日志备份事务日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录。事务日志记录每个事务的开始。使用差异数据库备份将数据库还原到差异数据库备份完成时的那一点。若要恢复到精确的故障点,必须使用事

2、务日志备份。 Microsoft SQL Server 提供了三种恢复模型:简单恢复模型、大容量日志的恢复模型和完全恢复模型。下表提供了三种恢复模型的优点和含义的概述。SqlServer恢复模型恢复模型优点工作损失表现能否恢复到即时点简单允许高性能大容量复制操作。回收日志空间以使用空间要求最小。必须重做自最新的数据库或者差异备份后所发生的更改。可以恢复到任何备份的结尾处,随后必须重做更改。完全数据文件丢失或损坏不会导致工作损失。可以恢复到任意即时点(例如,应用程序或用户错误之前)。正常情况下没有。如果日志损坏,则必须重做自最新的日志备份后所发生的更改。可以恢复到任何即时点。大容量日志记录的允许

3、高性能大容量复制操作:大容量操作使用最少的日志空间。如果日志损坏,或者自最新的日志备份后发生了大容量操作,则必须重做自上次备份后所做的更改,否则不丢失任何工作。可以恢复到任何备份的结尾处,随后必须重做更改。提示:如果您需要事务日志备份,请选择大容量日志记录的模型或完全模型。如果您需要恢复数据库到故障点,请选择完全模型。Microsoft SQL Server 支持单独使用一种备份方式或组合使用多种备份方式。选择的恢复模型将决定总体备份策略,包括可以使用的备份类型。下表说明适用于每种恢复模型的备份类型模型备份类型数据库数据库差异事务日志文件或文件差异简单必需可选不允许不允许完全必需(或文件备份)

4、可选必需可选大容量日志记录必需(或文件备份)可选必需可选建议:为了更好的保护您的SQL Server 数据库数据,建议您选择完全恢复模型。SqlServer恢复模型功能子功能支持备注备份类型完全备份差异备份事务日志备份循环备份完全备份、差异备份和事务日志备份相结合的循环客户端自动搜索实例master、msdb、model数据库保护master、msdb、model数据库每次默认进行完全备份客户端多实例备份恢复浏览恢复原位置或另一位置(非系统数据库)异机恢复其它已安装SQL Server的客户端恢复粒度整个实例、单个数据库指定恢复数据库名支持恢复数据库时恢复为新数据库名灾难恢复定时备份支持限制列

5、表限制列表不支持64位的数据库恢复到32位数据库,支持32位数据库恢 复到64位数据库。异机恢复-恢复到最新可用状态只能恢复到当时备份状态。不支持同一数据库同时创建多个定时备份任务。建立、执行备份任务和恢复任务时,要求启动数据库服务。异机恢复不支持恢复到不同的数据库版本异机恢复不支持恢复到不同的操作系统版本备份环境检查前置条件检查数据库状态检查身份验证Microsoft SQL Server 可以在两种安全(身份验证)模式之一下工作:Windows身份验证模式(Windows身份验证)和混合模式(Windows身份验证和 SQL Server身份验证)。爱数备份软件的SQL Server模块采

6、用Windows身份验证模式(Windows身份验证)。客户端版本爱数备份软件客户端包括32-bit和64-bit两种类型,如果您使用的SQL Server为32-bit版本,则您只能使用32-bit的客户端(即使是在64位操作系统上,也只能使用32-bit的客户端);如果您使用的SQL Server为64-bit版本, 请使用64-bit的客户端。前置条件检查Microsoft SQL Server 2005向后兼容组件对于SQL Server 2008、SQL Server 2008R2、SQL Server 2012应该首先安装Microsoft SQL Server 2005向后兼容组

7、件;另外,对于SQL Server 2005的版本,需要安装sp2或以上升级包。SQL Server 2005的向后兼容包的下载地址为:/downloads/details.aspx?familyid=50b97994-8453-4998-8226-fa42ec403d17&displaylang=z(建议使用IE浏览器访问)。请选择如下图所示的兼容包进行下载:安装向后兼容组件时,必须安装跟操作系统位数一致的安装包才能安装成功。(向后兼容组件包的选择跟数据库的位数无关,例如操作系统是64bit,数据库是32bit,则必须安装64bit的向后兼容组件,安装32bit的向后兼容组件会直接安装失败提

8、示系统不支持)介质服务器检查及配置为保证备份任务可正常执行,在创建SQL Server备份任务前,请检查介质服务器是否正常。检查方法,可以在登录控制台后,在存储管理,介质服务器管理中查看介质服务器状态及可用空间。备份最佳实践命名规则命名规则说明【命名规则】:用户名、任务组、任务等对象命名规则满足:不允许为空,且名称长度必须为 350 个字符;【邮件命名规则】: Email 地址只能由字母 AZaz 、数字 09 及特殊字符 .-_ 组成,类似于yourname的形式,且最长不能超过50个字符;【备注信息规范】:备注信息最大不超过255字符;创建任务登录爱数备份控制台,点击备份容灾选中对应的客户

9、端在任务管理中,点击建按钮选择定时备份选择SQL Server数据库;如果要对SQL Server双机环境进行定时备份,需要先创建好虚拟客户端,将双机环境中的主机与备机安装好客户端加入到建立的虚拟客户端中区,在进行定时备份任务的建立。常见问题能否展开成功取决于SQL Server数据库服务在双机中的哪一台服务器运行。运行 SQL Server数据库服务的服务器可以成功展开实例下包含的数据库,可以选择实例下的数据库进行备份,而对于另一台服务器会显示错误信息提示: SQL Server无法初始化VDI:拒绝访问,备份不成功。权限不足。常见问题当客户端服务的“登录身份”为“本地系统账户”时,有可能出

10、现此错误。这涉及到SQL Server提供的VDI接口对用户的权限要求,并非软件的程序问题。解决办法是把客户端服务的“登录身份”改为管理员Administrator。常见问题展开数据源时,一直展不开也不报错可能原因:tempdb数据库的日志不可用,可以到客户端打开企业管理器/对象资源管理器查看,或者查看系统日志是否有异常信息。解决方法:重启数据库服务,或者重启客户端机器。Microsoft SQL Server 2005向后兼容组件SQL Server2012安装完2005向后兼容组件以后,展开数据源报错如下:常见问题解决方法:脚本方式为登录名添加服务器sysadmin角色,就可以使guest

11、用户正常登录了ALTER SERVER ROLE sysadmin ADD MEMBER NT AUTHORITYSYSTEMGOSSMS方式解决:勾选上sysadmin角色常见问题新建SQL Server备份任务,展开数据源时一直转圈,查看客户端所在机器报客端进程运行出错,如下图所示:解决方法:这是SQL Server安装程序存在的问题,将SQL Server升级到SP3。恢复最佳实践恢复场景如果系统数据库损坏,需要先重建系统数据库,将SQL Server服务器置于单用 户模式,在单用户模式下进行master数据库恢复,恢复完成后,将SQL Server实例重新置于多用户模式。如果用户数据库

12、损坏,使用浏览恢复的方式恢复到原位置即可。如果想将原数据库做一个复制,则可以通过恢复数据库,然后选择恢复后的数 据库名来进行恢复;如果想将整个数据库还原到一个以前的状态,可以在恢复时指定恢复到的时间点来进行恢复。恢复注意事项异机恢复:爱数备份软件支持恢复SQL Server数据库到另外一台机器。在进行异机恢复时,请确保目标机器上存在相同实例名的数据库实例。普通环境下恢复系统库 master:数备份软件支持备份和恢复系统数据库。在恢复master 数据库之前,请关闭相应数据库实例的除主数据库服务之外的其他数据库服务。这是因为恢复master数据库时,需要以单用户模式重启数据库服务,如果存在程序连

13、接到数据库服务,爱数备份软件的SQL Server 模块将无法连接上数据库服务。恢复系统库 msdb:不能还原用户正在访问的数据库。因此,还原 msdb数据库前,应停止SQL Server代理程序。如果SQL Server代理程序正在运行,它可能会访问msdb数据库。双机恢复注意事项恢复系统数据库master时,需要将SQL Server脱离双机软件或者故障转移集群的控制,因为恢复mater数据库时会停止SQL Server服务,如果双机软件正常运行,则会以为是系统故障,发起重启或者接管操作,这样会对恢复操作造成干扰,导致恢复失败。对ROSE HA 双机软件环境进行异机恢复多个系统数据库时,需

14、要首先单独恢复master数据库,恢复成功之后,新建数据库登陆名,将单机环境windows管理员加入到数据库登陆名设定相关权限。保证数据库能以该windows身份登陆成功。然后再继续恢复其他系统数据库。恢复步骤点击【恢复管理】中的【浏览恢复】,在恢复页面中选择要恢复数据源 注意:只可以对事务日志备份的时间点进行指定时间点恢复,且选择的时间必须是位于上次完全备份与该次事务日志备份之间。常见问题SQL Server 2008备份整个实例,异机恢复,登录失败:备份SQL Server2008的整个实例,然后恢复到另外一台机器,登录服务器失败将SQL Server设置进入单用户模式新建查询,执行exe

15、c sp_addsrvrolememberMachineNameAdministrator,sysadmin(请注意,MachineNameAdministrator要替换为SQL Server的登录用户);将SQL Server设置进入多用户模式然后登录即可。解决方法:常见问题定时备份恢复失败,以多用户模式启动失败:定时备份时数据源选择整个实例,恢复全部备份数据到原客户端,恢复失败,以多用户模式启动失败服务SQL Full-text Filter Daemon Launcher(MSSQLSERVER)处于禁用状态问题原因:解决方法:将服务SQL Full-text Filter Daemon Launcher(MSSQLSERVER)的启动类型改为自动或者手动。常见问题定时备份恢复失败,在服务器关闭或启动期间,数据库7不能自动启动:定时备份时数据源选择整个实例,恢复全部备份数据到原客户端,恢复失败,在服务器关闭或启动期间,数据库7不能自动启动错误原因:由于恢复master时,要改为单用户模式,恢复其他数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论