MSSQL备份代理使用手册_第1页
MSSQL备份代理使用手册_第2页
MSSQL备份代理使用手册_第3页
MSSQL备份代理使用手册_第4页
MSSQL备份代理使用手册_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、思创科达 MSSQL 备份代理软件 V8.0使用手册使用手册 (以 MSSQL2000 为例)深圳市思创科达技术有限公司思创 MSSQL2000 备份代理软件 V8.0 第 1 页深圳市思创科达技术有限公司目 录第一章第一章 安装安装 MSSQL2000MSSQL2000 备份代理备份代理 .22.1 在标准 MICROSOFT SQL SERVER 环境中安装代理 .22.2 配置代理.42.3 卸载备份代理.5第二章第二章 备份备份 SQLSQL SERVERSERVER 数据库数据库 .63.1 备份概述.63.2 备份策略建议.63.3 备份类型.63.4 其后必须执行完全备份的操作.

2、73.5 差异备份.73.6 何时执行差异备份.73.7 事务日志备份.83.8 文件和文件组备份.83.9 数据库一致性检查.83.10 备份 SQL SERVER数据库.9第三章第三章 恢复恢复 SQLSQL SERVERSERVER 数据库数据库 .144.1 恢复概述.144.2 恢复类型.144.3 差异备份恢复.154.4 事务日志恢复.154.5 文件和文件组恢复.154.6 关于还原模型.154.7 恢复数据库.164.8 恢复整个数据库备份、差异备份、事务日志备份或文件和文件组备份.164.9 恢复 SQL SERVER数据库.164.10 在 WINDOWS 2000、XP

3、 或 2003 中还原 MASTER 数据库.184.11 将 SQL SERVER 服务返回到常规(多用户)模式.194.12 SQL SERVER 灾难恢复 .204.12.1 master 数据库.214.12.2 避免潜在的还原问题.214.12.3 推荐数据库还原序列请按以下顺序.214.13 灾难恢复方案.21第四章第四章 注意事项注意事项 .225.1 SQL SERVER数据库备份注意事项.225.2 SQL SERVER数据库恢复注意事项.22思创 MSSQL2000 备份代理软件 V8.0 第 2 页深圳市思创科达技术有限公司第一章第一章 安装安装MSSQL2000MSSQ

4、L2000 备份备份代理代理MSSQL2000 备份代理(以下图片中简称 MSSQL2000MSSQL2000 代理代理)是安装在运行 SQL Server 的服务器计算机上或安装在 SQL 群集环境中所有节点的本地驱动器上的客户端程序。2.12.1 在标准在标准 MicrosoftMicrosoft SQLSQL ServerServer 环境中安装代理环境中安装代理若要在标准 Microsoft SQL Server 环境中安装代理,请执行以下步骤:1. 在 Strength CBS (图片中简称为 CBS)光盘安装目录下(光盘或本地磁盘SQLServer 2000 Agent 目录)单击

5、 Setup.exe。2. 接受“许可协议”对话框中的条款,然后单击“我同意” 。进入下一步安装。思创 MSSQL2000 备份代理软件 V8.0 第 3 页深圳市思创科达技术有限公司3.选择代理程序安装位置,系统会自动安装到 CBS 程序的文件夹下,然后单击“安装”按钮。4 单击“下一步”按钮,完成 Microsoft SQL Server 数据库备份代理的安装。5 单击“完成”按钮,完成 Microsoft SQL Server 数据库备份代理的安装。思创 MSSQL2000 备份代理软件 V8.0 第 4 页深圳市思创科达技术有限公司2.22.2 配置代理配置代理配置 SQL Serve

6、r 代理,在完成安装后会提示用户进行配置.也可以从开始程序进入 Strength CBS 程序菜单,栏上选择“客户端代理配置” ,在右边视图点击“应用代理参数配置”中选择“SQL 备份代理配置” 。将进入如下界面:配置 NT 身份验证的数据库选择验证方式,输入服务器名,输入完成后,单击确定“按钮”完成数据库的配置。思创 MSSQL2000 备份代理软件 V8.0 第 5 页深圳市思创科达技术有限公司配置 SQL Server 身份验证的数据库输入 SQL 的身份证验的用户名,密码,单击“确定”按钮完成配置。超时设置:主要用于磁带库磁带机的备份和恢复操作前的等待时间,最高值32767 秒最小值是

7、 0 秒,-1 表示是 SQL 默认值(相当于 20s),当超出定义值时系统会提示出错,设置不成功。在备份和恢复前,等待时间如果已超过等待时间,将提示超时已过期的错误信息,备份恢复失败。2.32.3 卸载备份代理卸载备份代理要卸载代理,参照普通程序的卸载即可。思创 MSSQL2000 备份代理软件 V8.0 第 6 页深圳市思创科达技术有限公司第二章第二章 备份备份 SQLSQL ServerServer 数据库数据库本章将说明如何使用 Microsoft SQL Server 代理、SQL Server 2000 来备份数据库以及事务日志文件。3.13.1 备份概述备份概述备份就是在另一设备

8、(通常是介质驱动器)上创建数据库、事务日志、数据库差异以及文件或文件组集合的副本。您是使用 SQL Server 备份指令借助 Strength CBS 和代理来执行备份的。备份数据库可以创建数据库的表、数据和用户定义对象的副本。如果经常定期备份数据库及其事务日志,在出现介质故障时,便可以恢复数据库。重要说明!在执行完全或差异数据库备份的过程中,并不会备份或截短事务日志。若要备份和截短事务日志,必须执行单独的事务日志备份。执行事务日志备份时,请选择“从事务日志中删除非活动条目”选项以截短日志文件。有关事务日志备份的详细信息,请参阅本章中的“事务日志备份”小节。在 Strength CBS 中启

9、动 SQL 数据库备份时,代理启动数据库的动态备份。该备份可以在数据库处于活动状态时进行。备份捕获指令被执行的那一时刻的数据状态,不记录任何不完整的事务。在已备份的数据库中不记录备份开始后对数据所做的任何更改。3.23.2 备份策略建议备份策略建议若要建立良好的备份策略,请遵循下列建议: 建议在最初进行数据库备份作业时进一次脱机备份,以防止 SQL 数据库启动不了时进恢复作业。(脱机备份:在没有运行 SQL 的情况下对数据库的data 目录进行文件类型备份) 定期进行完全数据库备份,每周至少一次。如果有频繁更新的数据库,每晚备份一次。 经常执行差异备份。对正常更新级别的数据库,每天备份一次。对

10、频繁更新的数据库,每四至六小时备份一次。 根据数据库的更新级别,在每次差异备份之间,每 20 分钟至两小时执行一次事务日志备份。3.33.3 备份类型备份类型代理支持下列备份类型: 整个数据库 - 备份整个数据库。 差异 - 备份自上次完整备份后更改过的数据。例如,如果在星期日晚上运行了数据库的完整备份,就可以在星期一晚上运行差异备份以仅备份星期一所更改的那些数据。 事务日志 - 备份事务日志。备份事务日志时系统提供下列选项: 从事务日志中删除非活动条目 - 截短日志文件。这是默认选项。 不从事务日志中删除非活动条目 - 备份后保留非活动日志条目。 仅备份日志结尾并使数据库保持无恢复模式 -

11、备份日志并使数据库保持恢复状态。该选项仅用于 SQL Server 2000。思创 MSSQL2000 备份代理软件 V8.0 第 7 页深圳市思创科达技术有限公司 文件和文件组 - 备份数据库中选定的文件。当数据库大小和性能要求不适于执行完全数据库备份时,使用该选项备份文件或文件组。 文件和文件组;差异 - 备份选定的文件中自上次文件备份后更改过的数据。差异文件备份减少了事务日志中必须恢复的事务数量,从而缩短了恢复时间。该选项仅用于 SQL Server 2000。提示:执行备份会使系统减慢,因此最好在没有对数据库大量更新时运行备份。3.43.4 其后必须执行完全备份的操作其后必须执行完全备

12、份的操作在某些数据库管理操作后必须执行完全数据库备份。如果在执行其中一个操作后执行差异备份、事务日志备份或文件和文件组备份,就可能无法使用该备份与上次完全数据库备份成功地恢复数据库。为防止出现这种问题,请在执行下列操作后立即执行完全数据库备份: 更改数据库的恢复模型 更改数据库中文件或文件组的数量 更改文件组中文件的安排 取消正在运行的完全备份作业 修改数据库的结构,包括添加或删除表或表中的列 添加或删除索引 从备份恢复数据库3.53.5 差异备份差异备份差异备份仅记录自上次完全数据库备份后更改过的数据。这些备份一般比事务日志备份大,所用时间也较多;但它们一般比完全数据库备份小,所用时间通常也

13、更少。然而,如果需要恢复数据库,差异备份只需要上次完全备份,不需要其间执行的任何其他差异备份或事务日志备份。另外,因为不必重新处理事务,恢复时差异备份比事务日志备份快。注意:如果数据库活动非常频繁,或者自上次完全备份后已过去很长时间,则差异备份可能比完全备份耗时。差异备份作为完全备份的补充来执行。因为与完全数据库备份相比,它们通常较小,所用时间也较少,所以可以更为频繁地执行。又因为与频繁发生的完全数据库备份相比,它们所需介质空间较少,对数据库性能的影响时间较短,所以通常效率更高。此外,您还可以使用差异备份最大限度地减少恢复过程中需要恢复的事务日志数量,因为只需恢复自差异备份后执行的事务日志备份

14、。在两次差异备份中间一定要进行一次日志备份。注:在进行差异备份时一定要先进行全备份。注:在进行差异备份时一定要先进行全备份。3.63.6 何时执行差异备份何时执行差异备份差异备份在下列情况下最为有效: 自上次数据库备份起,数据库中只有少量数据发生更改。如果频繁修改同一数据,则差异数据库备份最为有效。 正在使用“简单”恢复模型(不允许使用事务日志备份) ,并希望经常执行备份,但这种经常性对完全数据库备份不可行。 正在使用“完全”或“大容量日志记录”恢复模型,并希望恢复数据库时最大限度地减少前滚事务日志备份所需的时间。思创 MSSQL2000 备份代理软件 V8.0 第 8 页深圳市思创科达技术有

15、限公司注意:修改数据库的结构或配置(例如,添加数据文件或日志文件,或更改恢复模型)后,在执行差异备份或事务日志备份前必须先执行完全数据库备份。3.73.7 事务日志备份事务日志备份事务日志包含 SQL Server 数据库活动的记录,应经常进行备份。若要备份事务日志,请运行独立于数据库备份之外的独立事务日志备份。事务日志备份有以下优点: 事务日志备份通常比差异备份快。 事务日志备份总是比完全数据库备份快且小。 执行事务日志备份对数据库性能的影响最小。重要说明!在执行完全或差异数据库备份的过程中不会备份事务日志。您必须运行单独的事务日志备份程序进行备份。若要恢复事务日志备份,必须首先恢复下列备份

16、: 上次执行的完全数据库备份 自上次完全数据库备份后执行的最后一次差异备份(如果有的话) 自上次完全数据库备份或差异备份后执行的任何其他事务日志备份重要说明!至少执行一次完全数据库备份后才能执行事务日志备份。与只恢复数据库相比,通过恢复数据库和某些事务日志来恢复数据库所需的时间较长。请根据您的具体情况确定正确的策略。执行备份所需的时间必须结合恢复所需的时间来考虑。注意:修改数据库的结构或配置(例如,添加数据文件或日志文件,或更改恢复模型)后,在执行差异备份或事务日志备份前必须先执行完全数据库备份。3.83.8 文件和文件组备份文件和文件组备份当数据库大小和性能要求不适于执行完全数据库备份时,您

17、可以选择备份一个或多个文件组或单个文件。如果选择备份单个文件而不是整个数据库,请正确设置过程以确保定期备份数据库中的所有文件。此外,还必须为单独备份的文件或文件组执行单独的事务日志备份。恢复文件备份后,用事务日志更新文件内容以使其与数据库的其他部分保持一致。有关详细信息,请参阅 Microsoft SQL Server 文档。3.93.9 数据库一致性检查数据库一致性检查数据库一致性检查 (DBCC) 对数据库的物理和逻辑一致性进行测试。备份时如果启用“数据库一致性检查”选项,将执行下列测试: DBCC CHECKDB - 检查指定数据库中所有对象的分配和结构完整性。默认情况下, CHECKD

18、B 将对索引进行检查,这种检查会延长整体执行时间。注意:无论是否选择此选项,都会检查系统表索引。 DBCC CHECKCATALOG - 检查指定数据库中系统表中以及系统表之间的一致性。DBCC 功能有下列选项: 备份前 - 代理在进行数据库备份前执行 DBCC。思创 MSSQL2000 备份代理软件 V8.0 第 9 页深圳市思创科达技术有限公司 备份后 - 代理在进行数据库备份后执行 DBCC。 DBCC 失败时继续执行备份 - 即使 DBCC 失败,也继续执行备份。 不检查索引 - 代理对数据库执行 DBCC,但不检查用户定义表的索引。 检查数据库的物理一致性 - 此功能只适用于 SQL

19、 Server 2000,用于检测残缺页和常见硬件故障。此外,它还检查页和记录标头的物理结构的完整性以及页的对象 ID 和 索引 ID 之间的一致性。在 DBCC 过程中生成的所有错误消息都显示在名为 dbasql.log 的代理日志文件中。该日志文件位于备份代理目录下。3.103.10 备份备份 SQLSQL ServerServer 数据库数据库本节详细说明备份数据库所需的基本步骤。若要执行基本备份,请执行以下步骤:1. 确保 SQL Server 正在服务器上运行,SQL Server 服务必须已经启动2. 如果未运行 Strength CBS SQL Server 代理服务,请启动这个

20、服务,并对客户端进行配置。3. 打开备份作业管理视图:右击备份作业视图空白处弹出右键菜单,选择“添加” ,弹出“新增备份作业”向导框(如下图所示)4. 输入各项信息后点击“下一步”进行备份资源选择对话框。点击“取消”按钮放弃创建操作。思创 MSSQL2000 备份代理软件 V8.0 第 10 页深圳市思创科达技术有限公司5. 在下拉框中选择要进行备份数据所处的客户端。在选中备份客户端之后,在该下拉框中分列出该端户端能够支持备份的资源类型,在此选择“SQL Server 数据库”类型。6. 选择 SQL Server 下的数据库对象。将会弹出 “SQL Server 备份选项”对话框。可根据应用

21、需要选择相应选项,然后点击“确定” 。7. 点“下一步”进入“备份目标” ,按一般备份步骤填写相应选项,然后“下一步” ,进入“任务类型” 。SQL Server 作业只支持计划任务。思创 MSSQL2000 备份代理软件 V8.0 第 11 页深圳市思创科达技术有限公司8. 点击“下一步”进行作业计划创建,点击“取消”按钮放弃作业创建。思创 MSSQL2000 备份代理软件 V8.0 第 12 页深圳市思创科达技术有限公司点击“新建”新建一个新的计划任务,或点击“修改”修改一个已有的计划任务。弹出“调度参数配置”对话框,按应用需要填写各项。填写完毕后点击确定,点“取消”放弃此操作。回到“计划

22、任务” 。思创 MSSQL2000 备份代理软件 V8.0 第 13 页深圳市思创科达技术有限公司9 点击“下一步” ,按一般备份步骤选择,然后点击“完成” 。 至此,新建的 SQL Server 数据库 备份作业完成。备份作业会按我们以上的所做的计划时间运行。也可以再备份作业视图中,右键改作业,选择“立即运行” 。思创 MSSQL2000 备份代理软件 V8.0 第 14 页深圳市思创科达技术有限公司第三章第三章 恢复恢复 SQLSQL ServerServer 数据库数据库本章包含有关使用 Microsoft SQL Server 代理、SQL Server 2000 恢复数据库和事务日志

23、文件的信息。4.14.1 恢复概述恢复概述恢复就是从数据库备份及(如果适用)其事务日志的一个或多个备份加载该数据库。如果数据库丢失或损坏,通过重新加载最近的数据库备份和随后的日志备份,可以恢复数据库。恢复时,数据库中的所有信息将被备份信息覆盖。您可以使用 Strength CBS、代理和 SQL Server RESTORE 指令执行恢复。恢复数据库时,SQL Server 将回滚所有在恢复开始时处于活动状态、但尚未提交的事务。恢复完成后,除当时仍处于活动状态的事务之外,数据库的状态与启动 BACKUP 指令生成(用于本次恢复的)备份时的状态相同。重新加载备份中的数据后,SQL Server

24、将重新初始化任何剩余的未用页。例如,如果 100 MB 的数据库只包含 5 MB 数据, SQL Server 也将重新写入所有 100 MB 空间。因此,恢复数据库所花费的时间至少等于创建数据库所花费的时间。SQL Server 在恢复数据库时会将其锁定,这样数据库就不会在恢复期间被修改。但是,此时用户可以访问并修改其他 SQL Server 数据库。如果恢复数据库失败,SQL Server 将通知系统管理员,但不恢复已部分恢复的数据库。要完成恢复,您必须重新启动数据库恢复。分配给目标数据库的存储空间不能少于备份的数据库的空间,而与备份的数据库中的实际数据量无关。若要获取有关分配存储空间的信

25、息,请使用 SQL 企业管理器或 DBCC CHECKALLOC 指令。如果介质失败,请重新启动 SQL Server。如果介质失败后 SQL Server 无法访问数据库,它会将数据库标记为“待检验” ,锁定它并显示警告消息。您可能需要删除(从 SQL Server 分离)损坏的数据库,执行该进程可以使用 SQL 企业管理器。在恢复操作过程中,选定的数据库不能处于使用状态。恢复的数据将替换选定数据库中的所有数据。4.24.2 恢复类型恢复类型代理支持下列恢复类型: 整个数据库恢复 - 恢复整个数据库。 差异备份恢复 - 将数据库恢复到创建该差异备份的时间点。通常在每次数据库备份后,需要创建多

26、个事务日志备份来补充差异备份。使用完全数据库备份、差异备份和事务日志备份的组合,可以将因失败而导致的数据丢失数量和数据库恢复时间降至最低。 事务日志恢复 - 恢复事务日志。恢复事务日志也称为应用事务日志。恢复事务日志时,SQL Server 重新执行该日志中包含的更改,并回滚备份该事务日志时未提交的所有事务。恢复数据库后,您就可以加载在备份数据库后创建的差异备份(如果有的话)以及事务日志备份。加载事务日志可以最大限度地恢复数据库。您必须按创建的顺序加载事务日志备份。SQL Server 检思创 MSSQL2000 备份代理软件 V8.0 第 15 页深圳市思创科达技术有限公司查每个备份的数据库

27、和事务日志上的时间戳,以验证顺序是否正确。在 SQL Server 加载整个事务日志备份序列后,数据库将恢复到上一次事务日志备份时的状态,不包括任何未提交的事务。SQL Server 不回滚的唯一未提交事务是 SQL Backup Log 事务本身,该事务作为恢复进程的一部分来完成。 文件和文件组恢复 - 恢复文件或文件组。可以从文件或文件组备份,或者从完全数据库备份来恢复文件和文件组。恢复文件或文件组时,必须应用所有差异文件或文件组备份会话,后接文件或文件组备份后执行的所有事务日志备份会话。恢复文件或文件组时,必须在上次文件或文件组操作后立即对数据库文件应用事务日志。4.34.3 差异备份恢

28、复差异备份恢复差异备份只包含自上次完全备份后更改过的数据。如果在完全备份后执行了多次差异备份,只需用最近一次差异备份就可以将数据库恢复到最近的状态。4.44.4 事务日志恢复事务日志恢复从事务日志备份进行恢复时,切记将其应用到适当的数据库备份、差异备份或文件组备份。总之,恢复时请执行以下步骤: 恢复数据库备份 恢复最近的差异备份(如果有的话) 恢复事务日志备份4.54.5 文件和文件组恢复文件和文件组恢复您可以从文件或文件组备份,或者从完全数据库备份来恢复单个文件或文件组。恢复文件或文件组时,切记随后要应用适当的事务日志。注意:使用该选项时,必须在上次文件或文件组恢复操作后立即对数据库应用事务

29、日志。这样可以更新文件内容,使其与数据库其余部分保持一致。4.64.6 关于还原模型关于还原模型SQL SERVER 提供了三种还原模型 ,每种类型确定了如何备份数据以及能承受何种程度的数据丢失1简单还原简单还原允许将数据库还原到最新的备份 。这种类型的数据库只允许进行数据库的备份和恢复。对应的备份选项是 :数据库完全备份 ,数据库差量备份。2完全还原完全还原允许将数据库恢复到故障点状态。这种类型的数据库允许进行数据库备份 ,文件组备份 ,日志备份。思创 MSSQL2000 备份代理软件 V8.0 第 16 页深圳市思创科达技术有限公司3大容量日志记录还原大容量日志记录还原允许大容量日志记录操

30、作。这种类型的数据库允许进行数据库备份 ,文件组备份 ,日志备份。4.74.7 恢复数据库恢复数据库如果数据库损坏或丢失,通过重新加载最近的数据库备份、最近的差异备份和随后的事务日志备份,可以恢复该数据库。如果数据库中有损坏的数据,可以重新加载数据库备份来覆盖旧的数据库。从备份恢复数据库时,数据库不能处于使用状态,因为恢复的数据将替换指定数据库中的所有数据。4.84.8 恢复整个数据库备份、差异备份、事务日志备份或文件和文件组备份恢复整个数据库备份、差异备份、事务日志备份或文件和文件组备份可以从以下类型的备份会话进行恢复: 整个数据库备份 差异备份 事务日志备份 文件和文件组备份4.94.9

31、恢复恢复 SQLSQL ServerServer 数据库数据库若要恢复 SQL Server 数据库,请执行下列步骤:1. 打开 Strength CBS 主界面,然后单击恢复管理。弹出“新建恢复作业”对话框,选择好相应选项后,点击“下一步” 。2. 选择相应的备份客户端和需要恢复的备份作业,在此作业最近 30 天的备份点上选择需要恢复的备份点。思创 MSSQL2000 备份代理软件 V8.0 第 17 页深圳市思创科达技术有限公司在对话框下方的“资源选择”框中选择相应的数据库进行备份。弹出如下图的“SQL Server 恢复选项”对话框,根据需要选择选项,点击确定,然后回到“作业资源”点击“

32、下一步” 。3. 进入“重定向设置”对话框,按需要选择是否重定向恢复。思创 MSSQL2000 备份代理软件 V8.0 第 18 页深圳市思创科达技术有限公司点击“完成” ,恢复任务将即时运行,主界面如下图所示:4.104.10 在在 WindowsWindows 20002000、XPXP 或或 20032003 中还原中还原 mastermaster 数据库数据库若要还原 master 数据库,您必须使用 SQL Server Rebuild Master 工具从 SQL Server 7.0 或 SQL Server 2000 重建 master 数据库。在此过程中,必须以单用户模式启动

33、 SQL Server,并从最近的备份中还原 master 数据库。注意:有关重建 SQL Server 7.0 或 SQL Server 2000 的 master 数据库的完整说明,请参阅 Microsoft SQL Server 文档。重要说明!MSDE 不包含重建 master 数据库工具。使用 MSDE 时如果要思创 MSSQL2000 备份代理软件 V8.0 第 19 页深圳市思创科达技术有限公司重新创建 master 数据库和 model 数据库,则必须重新安装基于 MSDE 的应用程序,然后还原相应的联机备份。如果在代理作为服务运行时从命令行以系统管理员身份运行 SQL Ser

34、ver,则可能发生权限冲突。请使用以下步骤,以单用户模式(作为服务)运行 SQL Server,以避免权限冲突。注意:下列用于还原 master 数据库的步骤不能应用于 Windows NT 环境。有关在 Windows NT 环境中还原 master 数据库的信息,请参阅下一小节“在 Windows NT 中还原 master 数据库” 。若要以单用户模式启动 SQL Server,请执行以下步骤:1. 在“开始”菜单中选择“设置” 、 “控制面板” 。在“控制面板”中打开“管理工具” 。2. 打开“服务” ,此时将显示“服务”窗口。3. 搜索服务列表,找到以下 SQL Server 服务之

35、一: MSSQLServer - SQL Server 7.0 的服务。 MSSQLSERVER - SQL Server 2000 默认实例的服务。 MSSQL$ - SQL Server 2000 命名实例的服务。MSSQL$ 后接实例名称。4. 右键单击该服务。在显示的弹出菜单上选择“属性” ,此时将显示“服务属性”对话框。5. 如果 SQL 服务正在运行,请停止该服务。若要停止该服务,请单击“服务属性”对话框中“常规”选项卡上的“停止” 。6. 在对话框底部的“启动参数”窗口项中输入 /c /m,如下例所示:7. 单击“启动”重新启动该服务,然后单击“确定”4.114.11 将将 SQ

36、LSQL ServerServer 服务返回到常规(多用户)模式服务返回到常规(多用户)模式完成 master 数据库的还原后,必须使 SQL Server 服务返回到常规(多用户)模式。若要将 SQL Server 服务返回到多用户模式,请执行以下步骤:思创 MSSQL2000 备份代理软件 V8.0 第 20 页深圳市思创科达技术有限公司1. 在“开始”菜单中选择“设置” 、 “控制面板” 。在“控制面板”中打开“管理工具” 。2. 打开“服务” ,此时将显示“服务”窗口。3. 搜索服务列表,找到以下 SQL Server 服务之一: MSSQLServer - SQL Server 7.

37、0 的服务。 MSSQLSERVER - SQL Server 2000 默认实例的服务。 MSSQL$ - SQL Server 2000 命名实例的服务。MSSQL$ 后接实例名称。4. 右键单击该服务。在显示的弹出菜单上选择“属性” ,此时将显示“服务属性”对话框。5. 在“启动参数”窗口项中删除 /c /m。6. 单击“启动”重新启动该服务,然后单击“确定” 。有关该还原类型以及其他特殊情况的详细信息,请参阅SQL Server 联机丛书 。在 Windows NT 中还原 master 数据库在 Windows NT 4.0 中还原 master 数据库时,必须以单用户模式启动 SQ

38、L Server 服务。若要以单用户模式启动 SQL Server,请执行以下步骤:1. 在“控制面板”中打开“服务” ,此时将显示“服务”对话框。2. 搜索服务列表,找到以下 SQL Server 服务之一: MSSQLServer - SQL Server 7.0 的服务。 MSSQLSERVER - SQL Server 2000 默认实例的服务。 MSSQL$ - SQL Server 2000 命名实例的服务。MSSQL$ 后接实例名称。3. 如果 SQL Server 服务正在运行,请停止该服务。若要停止该服务,请单击该服务,然后单击“停止” 。4. 在对话框底部的“启动参数”窗口

39、项中输入 /c /m,如下例所示:5. 单击“启动”重新启动 SQL Server。请注意, “启动参数”窗口项被清除。重要说明!在 master 数据库还原作业过程中,不能运行任何 SQL 支持服务,否则还原作业将失败。如果从备份中还原 msdb 数据库,则开始还原前必须停止名为 SQLServerAgent 的服务。完成还原后可以重新启动它。如果没有停止SQLServerAgent,则在还原 master 数据库后它将无法正常运行。思创 MSSQL2000 备份代理软件 V8.0 第 21 页深圳市思创科达技术有限公司4.124.12 SQLSQL ServerServer 灾难恢复灾难恢

40、复该代理使用 SQL Server 备份和还原数据库功能,但这些功能实际上并不备份组成数据库的物理文件。因此,为了成功进行还原,数据库必须存在;加载命令会将数据还原到该数据库中。4.12.14.12.1 mastermaster 数据库数据库为了运行 SQL Server, master 数据库必须设置如下: master 数据库和模型数据库必须存在。 要具有 master 数据库和模型数据库,必须重新安装 SQL Server,使用 SQL Server 安装程序重建 master 数据库,或者从介质还原 master 数据库的脱机副本。 master 数据库存在后,必须运行 SQL Server 以便执行还原命令。要还原 master 数据库,SQL Server 必须以单用户模式运行。有关还原 master 数据库的详细信息。4.12.24.12.2 避免潜在的还原问题避免潜在的还原问题master 数据库跟踪分配给 SQL Server 的所有资源。如果对 SQL Server 配置进行了较大更改之后不执行脱机备份,可能会出现还原问题。例如,假设 SQL Server 配置在 master 数据库之外还有五个数据库。您备份了master 数据库,然后删除一个数据库(与 SQL Server 分离) ,并删除了该数据库的组成文件,但没有执行脱机备

温馨提示

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

评论

0/150

提交评论