SQL Server 2008 R2双机热备方案

来源:这里教程网 时间:2026-03-02 12:14:12 作者:

作用

1. 可以实施响应备份事务,备份时间间隔较短 2. 当主 数据库 挂掉时可以切到备份数据库服务器,程序不会挂掉

操作

1. 需要两台分别安装 SQL Server 2008R2 的数据库服务器。 发布服务器 :主库所在的服务器。( 10.51.50.149 订阅服务器 :备份服务器。( 10.51.50.150 发布服务器和订阅服务器:设置统一登录账户和密码并开启代理

2. 前期准备:

发布服务器 ( 10.51.50.149 ) 上将需要发布的数据库,例如: ZS_IB 内容备份至本地路径。

 

选择备份路径为 主库服务器的某一路径并指定备份名,例如: 路径为 D:\DB_Backup\ZSIB ,文件名为 ZSIB20161227.bak ,点击确定开始备份,最后提示备份成功。

 

将保存的备份文件 ZSIB20161227.bak 拷贝至 订阅服务器某一路径下,并在订阅服务器中还原该备份

 

输入目标数据库名称,与发布数据库名 ZS_IB 一致,指定还原的设备为源设备,

添加刚才从发布服务器中拷贝过来的备份文件 ZSIB20161227.bak

 

选择存放路径中的备份文件后,点击确定

 

最后再点击确定,等待完成还原。 这样就保持了当前发布服务器和订阅服务器的一致。

  2. 发布服务器上新建发布: 新建发布   选择需要发布的数据库,点击下一步 选择事务发布,点击下一步   勾选所有的发布对象,点击下一步   无需筛选发布中数据,直接点击下一步   立即创建快照,点击下一步   安全设置   输入发布 SQL Server 登录账户和密码,点击确定   点击下一步   创建发布,点击下一步 输入发布名称,点击完成   显示发布成功   发布成功后,在本地 SQL server 管理工具的,复制 -> 本地发布中,可以查看到刚刚发布的数据库   设置目录文件夹为共享模式 3. 登录订阅服务器,在订阅服务器 ( 0.51.50.150 ) 中创建订阅 查找发布服务器 查找到刚刚做过发布的服务器,并使用发布服务器的登录名和密码,点击连接 选择刚刚已经发布过的数据库,点击下一步 选择在其订阅服务器上运行每个代理 ( 请求订阅 ) ,点击下一步 添加订阅数据库,点击下一步 配置订阅服务器连接属性 输入发布服务器登录名和密码,点击确定 点击下一步 代理计划是连续运行,点击下一步 初始化时间为立即,点击下一步 创建订阅,点击下一步   完成订阅 订阅成功

打开本地订阅菜单选择订阅的文件右键点击

找到快照点开修改快照位置和快照文件夹点击确定

对本地订阅右键点击重新初始化 以下是完成的订阅后,并可以查看订阅历史记录

相关推荐