none
Sql Server2008r2 复制 用备份初始化,拉模式的步骤怎么做 RRS feed

答案

  • 联机帮助上有写详细步骤:

    1。 创建发布 sp_changepublication, allow_initialize_from_backup 设置为true

    2. 添加发布项目(sp_addarticle)

    3. 备份发布数据库

    4。 订阅服务器上还原步骤3的备份

    5。 步骤1的发布中添加订阅 sp_addsubscription, 跟备份初始化相关的主要是这几个参数

     @article = N'all',      --- 只能为 all
     @sync_type = N'initialize with backup',
     @backupdevicetype = N'disk',
     @backupdevicename = N'D:\备份文件.bak', -- 步骤 3 的备份
               -- 以下这些是可选的,根据实际情况确定
     @password = NULL,      -- 创建备份集时提供的密码
     @mediapassword = NULL,     -- 对介质集设置格式时提供的密码
     @fileidhint = 1       -- 要还原的备份集的标号

    最后检查一下相关的代理(日志/分发),如果没有启动,启动它们

    2015年8月21日 1:22

全部回复

  • Did you check sql books online? It has detailed steps.
    2015年8月20日 12:52
  • 联机帮助上有写详细步骤:

    1。 创建发布 sp_changepublication, allow_initialize_from_backup 设置为true

    2. 添加发布项目(sp_addarticle)

    3. 备份发布数据库

    4。 订阅服务器上还原步骤3的备份

    5。 步骤1的发布中添加订阅 sp_addsubscription, 跟备份初始化相关的主要是这几个参数

     @article = N'all',      --- 只能为 all
     @sync_type = N'initialize with backup',
     @backupdevicetype = N'disk',
     @backupdevicename = N'D:\备份文件.bak', -- 步骤 3 的备份
               -- 以下这些是可选的,根据实际情况确定
     @password = NULL,      -- 创建备份集时提供的密码
     @mediapassword = NULL,     -- 对介质集设置格式时提供的密码
     @fileidhint = 1       -- 要还原的备份集的标号

    最后检查一下相关的代理(日志/分发),如果没有启动,启动它们

    2015年8月21日 1:22
  • 我要的是@subscription_type = N'Pull'这种情况,不是@subscription_type = N'Push',Push我已经测试成功了。
    2015年8月21日 1:45
  • Same steps if use same service account for sql on all involved servers.
    2015年8月21日 1:47
  • pull 有什么问题?
    2015年8月21日 2:52
  • 你QQ多少,我跟你详细说。
    2015年8月21日 5:14