1、在发布服务器上创建一个发布。
2、发布属性中的订阅选项,设置允许从备份文件初始化为true,默认是false。
3、在发布服务器上暂停分发日志的清理作业(否则可能出现事物被清理而无法创建订阅的错误),备份数据库,发布服务器上保留备份文件,后面要用。
4、在订阅服务器上使用刚才的备份还原数据库,删除订阅服务器上数据库的触发器。
5、在发布服务器上执行sp_addsubscription存储过程添加订阅,脚本如下:
exec sp_addsubscription
@publication = N'publicationname',
@subscriber ='computername/sqlserverinstancename',
@destination_db = N'subscription_database_name',
@subscription_type = N'Push',
@sync_type = N'initialize with backup',
@backupdevicetype='disk',
@backupdevicename='c:/db.bak'
6、检查新添加的订阅属性中的安全性->订阅服务器连接,确认正确的帐号和密码,默认是使用代理帐号。
7、检查代理作业中新添加的复制代理计划是否已经启用,计划类新是否为自动启动。
8、检查新添加的订阅同步状态,如果没有启动就手工启动一下。
9、在发布服务器上启用分发日志的清理作业。
10、后期添加新的表需要手动在订阅服务器创建表结构,主要先在发布属性的项目中勾选新表,再通过表的右键菜单创建表结构脚本。
SQL Server事务复制通过备份文件进行订阅初始化
最新推荐文章于 2025-08-03 12:02:10 发布
本文详细介绍如何在SQL Server中创建并配置一个基于备份文件初始化的推送订阅模型,包括设置发布属性、暂停分发日志清理、备份及还原数据库、添加订阅及检查同步状态等步骤。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
HunyuanVideo-Foley
语音合成
HunyuanVideo-Foley是由腾讯混元2025年8月28日宣布开源端到端视频音效生成模型,用户只需输入视频和文字,就能为视频匹配电影级音效
1104

被折叠的 条评论
为什么被折叠?



