需要已更新备份的常用操作

适用于:SQL ServerAzure SQL 托管实例

如果执行定期日志备份,则在日志备份中应捕获所有与复制相关的更改。 如果不执行日志备份,就要在修改复制架构或拓扑之后,对发布、分发、订阅、 msdb数据库和 master 数据库执行备份。

发布数据库

在执行下列操作后备份发布数据库:

  • 创建新发布。

  • 更改包括筛选在内的任何发布属性。

  • 向现有发布中添加项目。

  • 在发布范围内重新初始化订阅。

  • 对已发布的表进行架构更改。

  • 使用 sp_addscriptexec (Transact-SQL) 按需执行脚本。

  • 更改任何项目属性。

  • 删除任何发布。

  • 删除任何项目。

  • 禁用复制。

分发数据库

在执行下列操作后备份分发数据库:

  • 创建或修改复制代理配置文件。

  • 修改复制代理配置文件参数。

  • 更改任何推送订阅的复制代理属性(包括计划)。

  • 自动标识范围管理功能指定了新标识范围。

订阅数据库

在执行下列操作后备份订阅数据库:

  • 更改任何订阅属性。

  • 在发布服务器上更改合并订阅的优先级。

  • 删除任何订阅。

  • 禁用复制。

msdb 数据库

在执行下列操作后,在相应节点备份 msdb 系统数据库:

  • 启用或禁用复制。

  • 添加或删除分发数据库(在分发服务器上)。

  • 启用或禁用发布数据库(在发布服务器上)。

  • 创建或修改复制代理配置文件(在分发服务器上)。

  • 修改任何复制代理配置文件参数(在分发服务器上)。

  • 更改任何推送订阅的复制代理程序属性(包括计划)(在分发服务器上)。

  • 更改任何请求订阅的复制代理程序属性(包括计划)(在订阅服务器上)。

  • 创建与使用可转换订阅的事务发布相关联的 DTS 包(在分发服务器和订阅服务器上)。

  • 添加或删除可转换订阅(在分发服务器和订阅服务器上)。

master 数据库

在执行下列操作后,在相应节点备份 master 系统数据库:

  • 启用或禁用复制。

  • 添加或删除分发数据库(在分发服务器上)。

  • 启用或禁用发布数据库(在发布服务器上)。

  • 在任何数据库中添加第一个发布或删除最后一个发布(在发布服务器上)。

  • 在任何数据库中添加第一个订阅或删除最后一个订阅(在订阅服务器上)。

  • 在分发发布服务器上启用或禁用发布服务器(在发布服务器和分发服务器上)。

另请参阅

SQL Server 数据库的备份和还原
备份和还原复制的数据库