SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一。
和alwayson相比,复制不需要域环境,搭建相对简单。
主要步骤如下:
- 启动发布和订阅服务器的SQL SERVER Agent服务
- 在发布服务器上设置网络共享文件夹,用来存储快照或者事务数据
- 修改hosts文件,“C:WindowsSystem32driversetc”。在发布和订阅服务器的hosts文件中分别加入对象的IP和机器
- 发布操作
- 订阅操作
注意:
若是要复制的表涉及到自增主键和触发器,需要为这个自增主键和触发器添加“not for replacation”选项