备份-Microsoft-CRM-系统.doc_第1页
备份-Microsoft-CRM-系统.doc_第2页
备份-Microsoft-CRM-系统.doc_第3页
备份-Microsoft-CRM-系统.doc_第4页
备份-Microsoft-CRM-系统.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

备份 Microsoft CRM 系统 可靠而有效的灾难恢复需要合理的恢复步骤,执行这些步骤的人员必须对其具有充分的了解。Microsoft CRM 灾难恢复计划应该将每种可预见的情况考虑在内。 本章讨论在规划和实施一个可用且可靠的备份和还原系统时所需的信息。Microsoft CRM 部署中应该具有制定好的备份、恢复过程和步骤的关键组件包括: Microsoft Windows 2000 Server、Microsoft Windows Server 2003 和 Active Directory Microsoft SQL Server 2000 Microsoft SQL Server 2000 Reporting Services 报表管理器 Microsoft Exchange 2000 Server 和 Microsoft Exchange Server 2003 Microsoft CRM 服务器程序 注意 备份 Microsoft Windows Small Business Server 2003 有专门的章节进行讨论。 备份 Microsoft CRM 系统 如果您希望在任意情况下都可以恢复,则必须备份所有相关信息并在现场以外的地方存储一个副本。应该为所有 Microsoft CRM 组件和服务创建并试用备份计划,以确保在出现磁盘或其他故障时可以最大限度地恢复数据。 不同的服务器备份要求也不同。下表提供了 Microsoft CRM 备份内容的摘要: 服务器 要备份的 Microsoft CRM 内容 注释 域控制器 完整系统状态 无。 Exchange Server Microsoft CRM 不要求备份 可能需要为 Exchange 进行备份。 SQL Server Organization_name_MSCRM Organization_name_METABASE master msdb ReportServer ReportServertempdb 应该使用 SQL Server 企业管理器进行备份。 Organization_name_MSCRM 和 ReportServer 数据库应进行完整数据库备份和事务日志备份。 对于那些不常更新的数据库(如 msdb 和 Organization_name_METABASE),您可以仅选择完整数据库备份。 Microsoft CRM 不要求备份 master 和 msdb 数据库,但此备份应该是整体备份策略的一部分。Microsoft CRM 服务器 ISV.config 和 OutlookClient_sample.xml (默认位置:c:Inetpubwwwroot_Resources) Web.config (默认位置:c:Inetpubwwwroot) Miscreports 文件夹 (默认位置:c:Inetpubwwwroot) ISV.config、OutlookClient_sample.xml 和 web.config 文件仅在已经从默认设置更改过时才需要对其进行备份。文件位置假定在默认网站进行安装。 选择备份模式 要备份到磁带时,我们建议您选择磁带备份轮换模式,从而在磁带出现故障或丢失的情况下保证数据安全。备份到磁盘时,您可以为轮换的磁盘文件执行相似的逻辑。常见的磁带轮换方案为“祖父-父-子”: 用于在每个月的最后一个星期五进行备份的磁带称为“祖父”磁带。此磁带非现场存储。 用于在每周五(每月的最后一个星期五除外)备份的磁带称为“父”磁带。此磁带也非现场存储。 用于在星期一、星期二、星期三和星期四进行备份的磁带称为“子”磁带。通常所有子磁带都现场存储(除上述日期的磁带外)。 使用 Microsoft 备份工具时可使用以下备份选项: 常规。备份所有选定文件,并将这些文件标记为已备份。 复制。备份所有选定文件,但不将这些文件标记为已备份。 差异。仅备份那些以前尚未备份的或自上次备份以来发生更改的选定文件,但不将这些文件标记为已备份。 增量。仅备份那些以前尚未备份的或自上次备份以来发生更改的选定文件,并将这些文件标记为已备份。 日常。仅备份那些在当天发生更改的文件,并将这些文件标记为已备份。 因为许多小型企业通常未配备系统管理员,所以建议小型企业根据推荐的“祖父-父-子”备份模式进行每日“常规”备份。大型企业可能已经有适合 Microsoft CRM 的现成备份方法。 备份 Windows 2000 Server 和 Windows Server 2003 Microsoft Windows 2000 Server 和 Windows Server 2003 具有一个综合备份工具,允许您向磁盘或磁带媒体备份重要的公司数据。备份工具中的计划功能可以为服务器自身以及小型企业网络中的工作站提供数据备份。备份的数据包括安全信息、文件和共享权限以及注册表数据。为了保证数据安全,只有管理员或备份操作员组中的用户可以执行备份。使用备份工具可以还原服务器上单独的文件和目录。 备份到磁带时,备份工具要求磁带备份设备连接到兼容的小型计算机系统接口 (SCSI) 或非 SCSI 控制卡。该控制卡必须正确安装且工作正常。如果系统启动时检测到新硬件并自动安装了相应的驱动程序,Windows 2000 Server 和 Windows Server 2003 将自动安装控制卡。有关详细信息,请参阅: “Determining Windows 2000 Storage Management Strategies”(确定 Windows 2000 存储管理策略)( /fwlink/?LinkId=53168 )。 备份 Active Directory 备份工具可以备份系统状态数据。系统状态数据包括 Active Directory、启动文件、组件服务类注册数据库、注册表和 SysVol。系统状态数据的可能备份位置包括软盘、硬盘、可移动媒体、可写入光盘和磁带。 尽管建议您备份 Active Directory,但避免数据丢失的唯一办法就是具有多个 Active Directory 域控制器。这样,如果一个域控制器出现故障,其他域控制器还具有该目录的完整副本。如果使用磁带备份,则您仅具有截止到上次备份为止的数据。 Active Directory 是事务处理数据库系统,它使用支持回滚语义的日志文件来确保事务提交到数据库。与 Active Directory 关联的文件有: Ntds.dit。数据库。 Edbxxxxx.log。事务日志。 Edb.chk。检查点文件。 Res1.log 和 Res2.log。保留的日志文件。 Ntds.dit 会随着数据库填充而增大。不过,日志的大小是固定的 (10 MB)。对数据库所做的任何更改也将附加到当前日志文件,并且其磁盘映像始终保持最新。 Edb.log 是当前日志文件。当对数据库进行更改时,更改将写入 Edb.log 文件。当 Edb.log 文件中占满事务时,它将被重命名为 Edbxxxxx.log。(xxxxx 从 00001 开始,并使用十六进制表示法继续递增。)因为 Active Directory 使用循环日志记录,所以一旦将旧的日志文件写入数据库后就将删除这些旧日志文件。在任意时间点,您都可以找到 Edb.log 文件,还可能找到一个或多个 Edbxxxxx.log 文件。 Edb.chk 文件存储数据库检查点,该点用于确定数据库引擎需要重播日志的点(通常在进行恢复或初始化的时间点)。 Res1.log 和 Res2.log 为“占位符”,用于保留(在这种情况下)驱动器上的最后 20 MB 磁盘空间。目的是在其他所有磁盘空间被占用的情况下,为日志文件提供足够的空间,使其能够正常关闭。 有关详细信息,请参阅: “Active Directory Disaster Recovery”(Active Directory 灾难恢复)白皮书,( /fwlink/?LinkId=53255 ), “活动目录诊断、故障处理和恢复” (/fwlink/?LinkId=52196)。 “DNS Disaster Recovery”(DNS 灾难恢复)( /fwlink/?LinkId=52197 )。 备份 Microsoft SQL Server(包括 Reporting Services) Windows 2000 Server 和 Windows Server 2003 中的备份工具无法备份联机的 Microsoft SQL Server 数据库。若要备份 SQL Server 数据库文件,必须首先停止 MSSQLSERVER 服务。在 SQL Server 运行时可以使用的较好的解决办法是内置备份。使用 SQL Server 2000 企业管理器可以创建 SQL Server 数据库的备份。此后,您可以通过备份工具运行备份作业以包括企业管理器创建的数据库备份。您应该计划首先运行企业管理器中的备份路由,随后在备份工具中运行备份作业。有关 SQL Server 备份的详细信息,请参阅 SQL Server 2000 联机丛书中的“设计备份和还原策略”。 Microsoft CRM 在 SQL Server 上创建三个特定于 Microsoft CRM 的数据库和两个 Reporting Services 数据库,并且还依赖用于数据库服务的默认 SQL Server 数据库。SQL Server 上组成 Microsoft CRM 数据库的数据库包括: Organization_name_MSCRM Organization_name_METABASE ReportServer ReportServertempdb master msdb 您应该针对上述每个数据库制定 SQL Server 备份计划,以确保在一个或所有数据库出现故障的时候 Microsoft CRM 可以恢复。如果您所在的组织已经有 SQL Server 或其他数据库应用程序,则数据库管理员可能已经制定了数据库备份策略。不过,如果这是贵组织的第一个数据库应用程序,则您可以创建并维护计划备份作业,以使用 SQL Server 企业管理器中的数据库维护计划向导执行必要的备份。 您的 Microsoft CRM 数据库备份计划为您提供一个备份集,包括完整的数据库备份和一定数量的事务日志备份,这取决于您的 Microsoft CRM 安装以及确定需要备份的频率。有关备份和还原策略的一般信息,请参阅 SQL Server 联机丛书。 对于那些不常更新的数据库(如 msdb 和 Organization_name_METABASE),您可以选择仅执行完整数据库备份。对于 Organization_name_MSCRM 和 ReportServer 数据库,完整数据库备份和事务日志备份都是必需的。 要执行事务日志备份的数据库必须具有完整恢复模式数据库属性设置。您可以通过企业管理器设置此数据库属性。有关设置数据库属性的详细信息,请参阅 SQL Server 联机丛书中的“如何更改数据库的配置设置(企业管理器)”。 计划完整数据库备份通常就可以使出现故障后的还原数量最小化。例如,如果丢失一天的数据是可以接受的,那么您可以每天备份一次事务日志,每周备份一次数据库。如果仅能接受最多一个小时的数据丢失,那么您可以每小时备份一次事务日志。若要使还原的数量最少,请每天备份一次数据库。 若要为计划备份创建数据库维护计划,请通过企业管理器运行数据库维护计划向导。选择将数据库作为完整数据库备份维护计划的一部分进行备份的选项。选择将事务日志作为事务日志备份维护计划的一部分进行备份的选项。 运行 SQL Server 的计算机还应该设计为具有一定级别的容错功能,这对于数据库服务器来说是必要的。这包括用于数据库的 RAID-5 磁盘阵列以及用于事务日志的 RAID-0(镜像)。如果具有合适的硬件容错级别,那么几乎不用通过备份进行还原。 有关这些维护计划中其他可用选项的信息(例如存储备份的位置),请参阅 SQL Server 联机丛书中的数据库维护计划向导帮助。 有关备份和还原 SQL Server 数据库的详细信息,请参阅: SQL Server 管理员手册中的第 3 章“Backing Up and Restoring Databases” (备份和还原数据库)( /fwlink/?LinkId=52199 )。 MSDN 网站上的“Backing Up and Restoring Databases” (备份和还原数据库)( /fwlink/?LinkId=52200 )。 备份 Exchange 2000 Server 和 Exchange Server 2003 Windows 2000 Server 和 Windows Server 2003 提供的备份工具可以备份 Microsoft Exchange 2000 Server 或 Exchange Server 2003 信息存储和目录服务。备份 Exchange 信息存储是创建容错消息传送系统的重要部分。Microsoft Exchange 2000 Server 和 Exchange Server 2003 中的备份和还原功能可以帮助您以邮件系统的最短停机时间从各种类型的数据丢失中进行恢复。 Exchange 使用备份工具备份和还原 Exchange 信息存储。利用备份工具,您可以使用存储设备来备份和还原组织内本地或网络中任意服务器上的数据,以避免数据意外丢失或因硬件和媒体故障造成的损失。 Exchange 中的增强功能可以确保数据备份和还原是有效且可靠的,例如,您可以不必关闭信息存储即可还原一个或多个邮箱存储或公共文件夹存储。 通过进行适当的规划和实施,可以确保您所在的组织已经做好数据丢失后进行恢复的准备。制定备份和还原策略包括以下步骤: 1. 了解 Exchange 2000 Server 或 Exchange Server 2003 数据库和存储组技术。 2. 设计备份计划。 3. 制定灾难恢复策略。 4. 还原数据。 Microsoft CRM-Exchange E-mail Router(路由器)是安装在所有 Exchange 服务器上的一个组件,可以接收传入的简单邮件传输协议 (SMTP) 消息。如果某个 Exchange Server 的路由器出现故障并已恢复,则必须重新安装路由器组件,以在 Microsoft CRM 邮件进入系统时可以继续对其进行识别。 有关 Exchange 2000 Server 灾难规划的详细信息,请参阅: “Exchange 2000 Server 资源工具包” (/fwlink/?LinkId=53258) 中的第 28 章“备份和还原” 有关 Exchange Server 2003 灾难规划的详细信息,请参阅: “Microsoft Exchange Server 2003 技术文档库” (/fwlink/? LinkId=52201)。 备份 Microsoft CRM 服务器 备份(和还原)Microsoft CRM 服务器一般涉及以下内容: Microsoft CRM 服务器程序文件 Microsoft CRM 服务器数据库文件 对 Microsoft CRM 服务器设定的自定义项。 安装 Microsoft CRM-Exchange E-mail Router(路由器)期间,将对 Microsoft CRM 服务器进行 Windows 2000 Server 和 Windows Server 2003 注册表更改,用以将 Exchange 2000 Server 或 Exchange 2003 Server 识别为 Microsoft CRM-Exchange E-mail Router。如果 Microsoft CRM 服务器出现故障必须重新安装,则必须在所有 Exchange 服务器上重新安装路由器,以便对重新安装的 Microsoft CRM 服务器应用合适的注册表设置。 对于基本 Microsoft CRM 自定义项(如修改表单、视图和映射),自定义导出工具可以协助您备份自定义项。较好的做法是在尝试进行新的更改前对自定义项进行备份。如果您更改出错或不想保留新的更改,则可以恢复到以前的状态。 第27章 备份 Windows Small Business Server 2003 Microsoft Windows Small Business Server 2003 可以将备份文件操作作为按指定计划自动运行的任务来执行。您可以将文件备份到硬盘或磁带驱动器中。您可以指定保留已删除的电子邮件的时间以及为备份已删除的文件所分配的空间大小。还可以指定应从备份中排除的文件或文件夹,只要要排除的文件夹或其父文件夹不需要还原,您就可以排除该文件夹。 Windows Small Business Server 2003 备份方案将对 Small Business Server 计算机的所选卷中的所有文件进行备份。如果 SQL Server 服务正在运行,将无法在备份中自动包括 Microsoft SQL Server 数据库文件。当 SQL Server 服务正在运行时,SQL Server 数据库文件被 SQL Server 锁定为独占使用。为了确保及时、协调地对 Small Business Server 计算机和 SQL Server 进行备份,请选择并实施 SQL Server 备份计划,然后创建对 SQL Server 备份进行备份的 Small Business Server 备份计划。 选择 SQL Server 备份计划 除了 Small Business Server 备份之外,您可以使用以下三种 SQL Server 备份计划之一:完整恢复模式、简单恢复模式和启动 Small Business Server 备份前停止 SQL Server。 使用完整恢复模式 对于包含 Microsoft CRM 数据库的运行 SQL Server 的计算机,只要磁盘可以分区为单独的驱动器以在其中存储所有 Microsoft CRM 数据库以及 ReportServer 数据库的数据库文件,即可对其使用完整恢复模式(默认值)。请使用“部署规划”一节的“使用多个分区”中所介绍的双分区或三分区设计。对于三分区设计,第一个分区用作 Small Business Server 主分区,第二个分区包含 Microsoft CRM 数据库的 SQL Server 数据文件,第三个分区包含 Microsoft CRM 数据库的事务日志文件。如果只有两个分区,则第一个分区用作 Small Business Server 主分区,而另一个分区用于包含所有 SQL Server 数据库文件(既包含数据也包含事务日志)。这样会降低磁盘的容错能力,但仍允许对 Microsoft CRM 数据库使用完整恢复模式。 重要提示 如果使用三分区或四分区解决方案,请安装 Microsoft CRM,然后手动将数据库移动到新的位置。请参阅本节前面“部署规划”一节中的“使用多个分区”。如果使用是双分区解决方案,则在运行 SQL Server 安装程序时,需要指定单独的分区作为 SQL Server 数据文件的默认位置。 使用 Transact-SQL BACKUP 命令或数据库维护计划向导,可以在 SQL Server 完整数据库备份和事务日志备份中对 SQL Server 数据库进行备份。这些文件将存储在 Small Business Server 主分区中,该分区由 Small Business Server 备份进行备份。这将创建备份的备份。对于数据库文件所在的其他分区,将明确从 Small Business Server 中予以排除。 这是首选的备份计划,因为它可以在 Small Business Server 备份之外使用数据库备份和事务日志备份对 SQL Server 进行备份。如果 Small Business Server 主分区或某个 SQL Server 文件分区出现故障,这样可以最大限度地保留工作成果。在 SQL Server 数据库文件所在磁盘之外的独立磁盘上存储有 SQL Server 备份的情况下,如果 Small Business Server 主分区出现故障,由于在其他一个或多个驱动器上仍保留有最新的 SQL Server 数据库文件,因此只需执行 Small Business Server 还原即可。如果包含 SQL Server 数据库的某个分区出现故障,但 Small Business Server 主分区仍然可用,则可还原最新的数据库和事务日志备份以将数据库还原到出错时的状态。在使用在单独的磁盘上存储数据文件和事务日志文件的三分区或四分区解决方案的情况下,如果数据文件分区出现故障,但事务日志分区仍然可用,则可以备份损坏的数据库,然后将此文件还原到备份集中上一次备份,从而使您可以将数据库还原到故障时的状态。在使用 Small Business Server 备份对 SQL Server 备份文件进行备份的情况下,您可以在某一位置存储 SQL Server 备份,当 Small Business Server 计算机出现故障时,您可以从该位置还原最新的备份。 使用简单恢复模式 对于包含 Microsoft CRM 数据库的运行 SQL Server 的计算机,如果没有多余的磁盘可分区为单独的驱动器以存储 SQL Server 数据库文件,则可对其使用简单恢复模式。整个 Small Business Server 计算机(包括 SQL Server 数据库文件)位于单个分区中。简单恢复模式只允许完整数据库备份,不允许事务日志备份。通过使用此方法,您可以使用 Transact-SQL BACKUP 命令或数据库维护计划向导创建计划作业,对 Microsoft CRM 数据库、ReportServer、master 和 msdb 执行完整数据库备份。完整数据库备份文件存储在同一分区中,由 Small Business Server 备份对其进行备份。 使用此方法可保持 SQL Server 一天 24 小时不间断运行,但如果该分区出现故障,则必须从最新的 SQL Server 数据库备份中还原 SQL Server 数据库。如果一天只运行一次 Small Business Server 备份,则可能丢失一天的工作成果。 启动 Small Business Server 备份前停止 SQL Server 在启动 Small Business Server 备份之前停止 SQL Server 服务(MSSQLSERVER 服务)。这是确保对 SQL Server 数据库文件进行备份的最简单的方法。在停止 SQL Server 服务后,即可在 Small Business Server 备份中包含 SQL Server 数据库文件。在完成 Small Business Server 备份之后,需要启动 SQL Server 服务和 SQL Server Agent (SQLSERVERAGENT) 服务。因为在停止 SQL Server 时会自动停止这些服务。 尽管此方法简单易行,但在进行备份时也会导致关闭 SQL Server,并且当磁盘或服务器出现故障时,存在丢失自上次备份 Small Business Server 之后所做工作的风险。 实施 SQL Server 备份计划 实施完整恢复模式 若要在仍然使用 Small Business Server 备份的情况下实施完整恢复模式以备份 SQL Server 数据库,请在安装 SQL Server 和 Microsoft CRM 服务器程序之前执行以下步骤: 1. 选择除 Small Business Server 主分区之外是具有一个分区(将包含SQL Server数据文件和事务日志文件还是具有两个分区(一个用于数据文件,另一个用于日志文件)。 2. 创建分区。如果具有合适的磁盘和控制器,请使用 RAID 规格。 3. 在单独为 SQL Server 数据文件创建的分区上创建 MSSQLDATA 目录。 4. 安装 SQL Server(请参阅第 9 章“Microsoft SQL Server 安装和配置规划”)。对于数据文件位置,指定所创建的单独的分区 MSSQLDATA 路径。 5. 如果为 SQL Server 数据和日志文件使用除 Small Business Server 主分区之外的单独的分区,请创建以下数据库并为数据和日志指定单独的分区: a. OrganizationName_MSCRM b. OrganizationName_METABASE c. ReportServer 6. 安装 Microsoft CRM 服务器程序(请参阅第 14 章“在 Windows Small Business Server 2003 上安装”中的“安装 Microsoft CRM”部分)。如果已在 SQL Server 中创建了 Microsoft CRM 数据库,请指定数据库已存在。否则,让 Microsoft CRM 安装程序为您创建数据库。 7. 在 Small Business Server 主分区上创建 SQLBackup 目录以存储数据库和日志备份。 8. 对于每个 Microsoft CRM 数据库以及 ReportServer、master、msdb 数据库,使用 SQL Server 企业管理器中的数据库维护计划向导创建完整数据库备份的维护计划。在此计划中选择只备份完整数据库,而不备份事务日志;事务日志将单独备份。对于备份目标,指定磁带驱动器(如果 Small Business Server 计算机连接有磁带驱动器)或 Small Business Server 主分区中的 SQLBackup 目录。根据需要安排此维护计划运行的频率以最大限度地减少要还原的备份数。通常,每天在 Small Business Server 的资源利用非高峰时段进行完整数据库备份。 9. 对于每个 Microsoft CRM 数据库以及 ReportServer 数据库,使用 SQL Server 企业管理器中的数据库维护计划向导创建事务日志备份的维护计划。在此计划中选择只备份事务日志,而不备份整个数据库。对于备份目标,指定磁带驱动器(如果 Small Business Server 计算机连接有磁带驱动器)或 Small Business Server 主分区中的 SQLBackup 目录。根据需要安排维护计划运行的频率以最大限度地减少磁盘或服务器故障时所丢失的数据量。事务日志备份属于增量备份,并且不会消耗过多的系统资源,因此可在一天内安排运行计划。通常,事务日志备份每小时执行一次。 10. 监视数据库维护计划的历史记录以确保计划执行正常。检查 SQLBackup 目录或磁带驱动器以确保已创建备份文件。 11. 创建 Small Business Server 备份计划(请参阅本章后面的“配置 Small Business Server 备份”部分)。 实施简单恢复模式 若要在仍然使用 Small Business Server 备份的情况下实施简单恢复模式以备份 SQL Server 数据库,请在安装 SQL Server 和 Microsoft CRM 服务器程序之前执行以下步骤: 1. 安装 SQL Server(请参阅第 14 章“在 Windows Small Business Server 2003 上安装”中的“安装 SQL Server”部分)。使用默认的数据文件目录。 2. 让 Microsoft CRM 服务器安装程序在 SQL Server 中创建数据库。 3. 在 Small Business Server 主分区上创建 SQLBackup 目录以存储数据库和日志备份。 4. 对于每个 Microsoft CRM 数据库以及 ReportServer、master、msdb,使用 SQL Server 企业管理器中的数据库维护计划向导创建完整数据库备份的维护计划。对于备份目标,指定磁带驱动器(如果 Small Business Server 计算机连接有磁带驱动器)或使用 SQLBackup 目录。由于简单恢复模式不执行事务日志备份,因此应至少每天备份一次数据库以最大限度地减少数据损失。 注意 SQL Server 数据库备份将锁定正在备份的数据库,直到备份进程结束为止。在数据库锁定期间,用户将无法添加或修改数据。 5. 监视数据库维护计划的历史记录以确保计划执行正常。检查 SQLBackup 目录或磁带驱动器以确保已创建备份文件。 6. 创建 Small Business Server 备份计划(请参阅下面的“配置 Small Business Server 备份”主题)。适时安排 Small Business Server 计划以确保在完成最新的数据库备份后能够很快地将其复制到备份目标中。 实施“启动 Small Business Server 备份前停止 SQL Server”计划 若要将备份 SQL Server 数据库的“启动 Small Business Server 备份前停止 SQL Server”计划作为 Small Business Server 备份的一部分进行实施,请执行以下步骤以修改 Small Business Server 备份作业: 1. 创建 Small Business Server 备份计划(请参阅下面的“配置 Small Business Server 备份”主题)。 2. 创建包含以下行的批处理文件: net stop mssqlserver /y 这将停止 SQL Server 服务和 SQL Server Agent 服务。如果存在依赖于 MSSQLServer 服务的其他服务,则也将停止这些服务。这些服务将需要在下面的步骤 5 中重新启动。可在标题“以下系统组件依赖此服务”下的“MSSQLServer 属性”页中查看相关服务。 3. 创建任务计划以运行该批处理文件。在“开始”菜单上,依次指向“控制面板”和“任务计划”,然后双击“添加任务计划”以打开“任务计划向导”。使用此向导指定该批处理文件的路径和名称。 4. 将该批处理文件安排在 Small Business Server 备份任务计划启动前的一或两分钟开始运行。 5. 创建包含以下行的第二个批处理文件: net start mssqlserver net start sqlserveragent 6. 使用“任务计划向导”创建运行第二个批处理文件的任务计划。安排其运行时间,以给 Small Business Server 备份任务计划留出足够的完成时间为标准。 配置 Small Business Server 备份 若要配置 Small Business Server 备份,请运行服务器管理实用工具中的 Small Business Server 备份向导。 配置 Small Business Server 备份 1. 在 Small Business Server 计算机的“开始”菜单上,指向“管理工具”,然后单击“服务器管理”。 2. 在服务器管理实用工具中,展开“基本管理”,然后选择“备份”。在“管理 Small Business Server 备份”详细信息窗格中,单击“配置备份”链接。这将打开备份配置向导。 3. 在备份配置向导的“欢迎”页上,单击“下一步”。 4. 在“备份位置”页上,选择作为备份目标的位置。如果“备份到磁带驱动器”选项已禁用,这就意味着磁带驱动器未连接到该计算机或 Windows 无法识别该磁带驱动器。 注意 如果指定磁盘位置,请确保该磁盘是独立于 Small Business Server、Microsoft CRM 和 SQL Server 所使用的磁盘之外的单独物理磁盘。指定为 Small Business Server 备份目标的卷只能包含备份文件。如果一个主驱动器出现磁盘故障,独立物理磁盘上的备份可以最大限度地降低风险,提高恢复到故障点的可能性。 5. 在“备份数据摘要”页上,查看 Small Business Server 备份要进行备份以及要从备份中排除的驱动器和文件夹。若要从 Small Business Server 备份中排除其他文件夹,请单击“排除文件夹”,然后单击“添加文件夹”按钮以指定要排除的文件夹。也可以从排除的文件夹列表中移除以前排除的文件夹。 6. 在“定义备份计划”页上,选择要启动 Small Business Server 备份的日期和时间。还可以选择要存档的备份数量。如果已为 Microsoft CRM 数据库选择了简单恢复模式备份计划,请选择与 SQL Server 完整数据库备份完成时间相符的时间 。 7. 在“为删除的文件和电子邮件分配存储”页上,选择是否备份已删除的文件和电子邮件;若要进行备份,请输入保留已删除的文件和电子邮件的天数。 8. 如果选中“启用用户共享文件夹的定期快照”,则Small Business Server 备份将在早上七点和中午自动对 Small Business Server 计算机上的共享文件夹生成快照。在对共享目录中的文件进行备份之后,用户可以恢复已删除的文件或该文件的早期版本。您还可以更改为存储这些快照所分配的最大空间量。默认容量为指定用于存储备份的卷的硬盘空间的百分之十。 9. 单击“完成”以完成备份配置。 第28章 灾难恢复 为了了解灾难恢复过程,您必须对许多不同情形进行分析以了解各种情况下的还原方式。对于本指南中的每一种情形,假定会出现所有服务器故障。以下情形都包含有相关信息,对确保成功进行灾难恢复所需的步骤进行了介绍。 情形 A:SQL Server 出现故障 如果运行 Microsoft SQL Server 的计算机出现故障,您将需要从备份中还原数据库,然后将数据库重新与 Microsoft CRM 组织相关联。若要恢复 Microsoft CRM 的全部功能,需要执行以下步骤: 情形 A 的恢复 1. 安装 Windows 2000 Server 或 Windows Server 2003 操作系统,确保该计算机与 Microsoft CRM 服务器位于同一域中。应使用相同的数据库名称和磁盘结构。如果更改了其中任何一项,都将需要采取其他步骤才能正确还原SQL Server 数据库。 2. 安装 SQL Server。 3. 如果具有有效的 master 数据库备份,请还原该备份。(有关详细信息,请参阅 SQL Server 联机丛书中的“Restoring the master Database from a Current Backup” (从当前备份中还原 master 数据库)(/fwlink/?LinkId=52184)。) 4. 还原 msdb 数据库。(有关详细信息,请参阅“Restoring the model, msdb, and distribution Databases”(还原 model、Msdb 和distribution 数据库,网址:/library/default.asp?url=/library/en-us/adminsql/ad_bkprst_2w1f.asp )。) 5. 还原 Organization_name_MSCRM、Organization_name_METABASE、ReportServer 和 ReportServertempdb 数据库。(有关还原数据库的详细信息,请参阅“Backing Up and Restoring Databases” (备份和还原数据库)(/fwlink/?LinkId=52185)。) 6. 使用服务器管理器(Microsoft CRM 部署管理器的一部分)中的“配置 SQL”选项将数据库重新与 Microsoft CRM 组织相关联。 警告 在使用“配置 SQL”选项时,只有当希望域中的所有 Microsoft CRM 部署都使用所选择的 SQL Server 数据库时才需要选择“将更改应用于部署中的所有服务器”选项。此设置会将整个域中的所有服务器切换为使用所选择的 SQL Server 数据库。 如果还原某些数据库时出现问题,仍然存在从该情形中恢复的可能性。例如,如果没有有效的 master 数据库备份,您需要在 SQL Server 企业管理器中重新创建 SQLAccessGroup 和 Domain Users(如果需要)登录名,方法是:从 Active Directory 中选择这些名称。赋予他们对已还原的 Organization_name_MSCRM 和 Organization_name_METABASE 数据库的数据库访问权限。如果 msdb 数据库不可用,您仍然可以恢复 Microsoft CRM 数据库中的信息。只不过您将不会拥有备份历史记录,并且将需要还原每个数据库及其相应的事务日志。 还应注意此情形可能面临的最坏情况,即所有故障都在运行 SQL Server 的计算机出现。在其他情况下(例如磁盘出现故障),可能只需要还原单个数据库即可恢复整个环境。

温馨提示

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

评论

0/150

提交评论