配置日志传送

更新日期: 2006 年 12 月 12 日

您可以使用 SQL Server Management Studio 或手动运行一系列存储过程配置日志传送。配置日志传送包括以下基本步骤:

  1. 选择作为主服务器、辅助服务器和可选的监视服务器的服务器。
    ms188698.note(zh-cn,SQL.90).gif注意:
    在 64 位和 32 位环境中,SQL Server 磁盘存储格式均相同。因此,日志传送配置可以将在 32 位环境中运行的服务器实例和在 64 位环境中运行的服务器实例组合在一起。
  2. 最好在不属于日志传送配置的容错服务器上,为事务日志备份创建文件共享。为了尽可能地提高主服务器的可用性,Microsoft 建议您最好将备份共享放在单独的主机上。
  3. 选择主数据库的备份计划。
  4. 为每个辅助服务器创建一个文件夹,事务日志备份文件将会复制到其中。这些文件夹通常位于辅助服务器上。
  5. 配置一个或多个辅助数据库。
  6. (可选)配置一个监视服务器。

为日志传送配置辅助服务器后,可以在 Management Studio 日志传送**“辅助数据库设置”**对话框中选择以下选项来设置辅助数据库:

  • 自动创建主数据库备份,可以在需要时将其还原到辅助服务器,以创建辅助数据库。
  • 如果需要的话,将现有的主数据库备份还原到辅助服务器,以创建辅助数据库。

您也可以通过手动还原数据库备份的方法来初始化辅助数据库。

ms188698.note(zh-cn,SQL.90).gif重要提示:
Management Studio 日志传送工具仅适于处理备份和还原的简单情况。对于复杂的情况(例如,具有多个文件或非默认选项的数据库),您必须手动备份和还原整个数据库。通常,在任何需要复杂的 BACKUP 或 RESTORE 命令的情况下,应使用手动备份和还原。一旦还原了辅助数据库,请使用 Management Studio 日志传送工具来完成对日志传送的设置。
ms188698.note(zh-cn,SQL.90).gif注意:
有关这些 Transact-SQL 语句的详细信息,请参阅 BACKUP (Transact-SQL)RESTORE (Transact-SQL)

为日志传送配置主服务器后,可以指定在主服务器上创建事务日志备份的频率。如果事务量较大,则经常备份事务日志对于尽量减小数据丢失的可能性非常有用。

要求

日志传送有以下要求:

  • 必须在所有涉及日志传送的服务器实例上安装 SQL Server 2005 Standard Edition、SQL Server 2005 Workgroup Edition 或 SQL Server 2005 Enterprise Edition。
  • 日志传送涉及的服务器应具有相同的大小写设置。
  • 日志传送配置中的数据库必须使用完整恢复模式或大容量日志恢复模式。

将日志传送功能与其他功能或组件一起使用

日志传送功能可以与下列 SQL Server 2005 功能或组件一起使用:

  • 数据库镜像
    如果将日志传送与数据库镜像一起使用,则日志传送配置的当前主数据库和数据库镜像的当前主体数据库必须是同一个数据库。有关详细信息,请参阅数据库镜像和日志传送
  • 复制
    有关日志传送对复制行为的影响以及在主数据库丢失时,从辅助数据库进行复制的要求和过程的信息,请参阅复制和日志传送
  • Notification Services
    有关使用 Notification Services 配置日志传送的信息,请参阅在 Notification Services 中使用日志传送或数据库镜像
  • vardecimal 存储格式
    日志传送可以正确地处理 vardecimal 存储格式。但必须将每个数据库引擎至少升级到 SQL Server 2005 Service Pack 2,并且必须对所有相关数据库启用 vardecimal 存储格式。有关 vardecimal 存储格式的详细信息,请参阅将 Decimal 数据存储为可变长度类型

查看事务日志传送状态 (SQL Server Management Studio)

对于日志传送涉及的任何服务器实例(监视服务器、主服务器或辅助服务器),SQL Server Management Studio 都提供有关当前服务器实例的日志传送活动的报告。有关详细信息,请参阅如何查看日志传送报告 (SQL Server Management Studio)

权限

在每个服务器实例上,您都必须是一个 sysadmin 才能配置日志传送。

日志传送配置的备份和还原目录必须满足以下要求:

  • 为使备份作业成功,主服务器实例的 SQL Server 服务帐户和备份作业的代理帐户(默认情况下是主服务器实例的 SQL Server 代理帐户)必须具有对备份目录的读/写权限。
  • 为使复制作业成功,复制作业的代理帐户(默认情况下是辅助服务器实例的 SQL Server 代理帐户)必须具有对备份目录的读取权限和对复制目录的写访问权限。
  • 为使还原作业成功,辅助服务器实例的 SQL Server 服务帐户和还原作业的代理帐户(默认情况下是辅助服务器实例的 SQL Server 代理帐户)必须具有对复制目录的读/写访问权限。

请参阅

任务

如何启用日志传送 (SQL Server Management Studio)
如何启用日志传送 (Transact-SQL)

概念

日志传送表和存储过程
当数据库在其他服务器实例上可用时管理元数据
监视日志传送

其他资源

日志传送

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

新增内容:
  • 添加了在 64 位和 32 位环境中 SQL Server 磁盘存储格式均相同的说明。
  • 添加了有关 vardecimal 存储格式的内容。