没有合适的资源?快使用搜索试试~ 我知道了~
SQLServer数据同步
需积分: 5 1 下载量 150 浏览量
2024-05-09
17:39:57
上传
评论
收藏 1.91MB DOCX 举报
温馨提示
试读
19页
SQLServer数据同步
资源推荐
资源详情
资源评论
4. 实现效果
� 内网 A、B 两个 Sqlserver 数据库服务器
� A 服务器某库表结构、数据、存储过程、自定义函数发生变化时自动同步到 B 服务
器的对应数据库中
二、实现过程
1. 环境准备
1) 服务器环境准备
� 这里使用 Hyper-V 搭建了 WindowsServer2016 的服务器两台
� 固定 2 台服务器的 IP 地址,使其在同一个网段下,这里 A 服务器的 IP 地址为:
172.31.212.242,B 服务器的 IP 地址为:172.31.212.243
� 两台服务器分别安装 Sqlserver2014
� 由于没有使用域控,Sqlserver 的复制功能必须使用主机名作为的登录名,所以局域
网内需要确保两台两台服务器的 1433 端口互通
� 由于需要共享共享文件夹,端口 135,136,137,138,139,445 最好也都能互
通
2)创建快照文件夹并共享
� 这里在主数据库服务器 C 盘下创建快照文件夹并共享(DataShare,名字随便,路
径随便,不要拘泥于此),请确保此文件夹已共享并设置了适当的权限,共享此文件
夹,在从数据库服务器上使用【\\【计算机名】\DataShare】看看是否能够正常打开
该文件夹
� 后续发布的事务将存储在改文件夹下,用于数据的共享
2. 数据库配置
1) 数据库安装
� 数据库的安装不再过多赘述,安装的时候勾选实例的时候记得一定要勾选上【复制】
功能,如果没有其他的别的额外要求,建议数据库功能安装时选择【全选】
� 由于本机环境没有域控服务器,所以这里使用了混合身份验证模式,默认使用
【sa】,如果有其他需求,自行更改
� 数据库安装完成后使用 db_a、db_b 分别连接数据库如下图
2)数据库配置
� 启动数据库的代理
� 配置数据库的服务器名,使用以下 SQL 语句查询出来的服务器名称和咱们配置在
HOST 程序里边的不一样,接下来咱们需要为发布服务器配置别名(如果直接使用查
询出来的服务器名称,则不需要再 HOST 程序配置)。
USE master
-- 获取服务器当前的额名字
SELECT @@SERVERNAME
SELECT SERVERPROPERTY('SERVERNAME')
3)分发配置
1、找到数据库服务器下的【复制】--【本地发布】,选择【新建发布】。如下图
2.选择待发布的数据库。如下图:
剩余18页未读,继续阅读
资源评论
xiaojie449
- 粉丝: 0
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功