• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

SQL Server数据库同步问题分享(二)

mysql 搞代码 4年前 (2022-01-09) 20次浏览 已收录 0个评论

SQL Server数据库同步问题分享[未完,待续](一) SQL Server数据库同步问题分享(二)—操作步骤[未完,待续] SQL Server数据库同步问题分享(三)—创建订阅 上面的设置自己看着办 数据库表中如果有些表字段没有指定发布,则在筛选的时候是不允许的 可以使用发

SQL Server数据库同步问题分享[未完,待续](一)

SQL Server数据库同步问题分享(二)—操作步骤[未完,待续]

SQL Server数据库同步问题本文来源gaodai$ma#com搞$$代**码)网8分享(三)—创建订阅

上面的设置自己看着办数据库表中如果有些表字段没有指定发布,则在筛选的时候是不允许的可以使用发布数据库机器作为分发服务器,一般情况我们也是这么做的,当然我们也可以使用其他的机器作为分发服务器,这里就需要自己配置分发服务器这里配置了机器名的映射,可以参考一下

(一) SQLServer服务启动

使用数据库同步至少启动两个服务

如上图所示,需要启动数据库实例服务器以及代理服务,这里要注意一下登录验证方式。

(二) SQL Agent代理服务登录模式

SQL Agent 使用本地账号登录模式,如果服务为非本地账号登录模式需要修改配置

这里是使用的机器管理员来登录的,最好设置一个机器登录密码。一定要注意这里不是SQL登录的账号而是机器登录的账号。然后引用重新启动该服务

(三) SQL发布服务器别名配置

在这里配置SQLServer发布服务器的别名,注意这里填写的端口号,SQLServer默认是1433端口。

使用这种方式配置之后就可以使用别名来登录远程机器了,而非IP。因为创建发布不能使用ip

当然我们也可以使用Hosts文件来映射,具体见下面介绍

(四) 修改Hosts文件映射IP

找到Chosts文件,该文件在C:\Windows\System32\drivers\etc\目录下面
用记事本打开这个文件修改如下内容

这里配置了机器名的映射,可以参考一下

(五) 创建发布

(六) 指定发布服务器

可以使用发布数据库机器作为分发服务器,一般情况我们也是这么做的,当然我们也可以使用其他的机器作为分发服务器,这里就需要自己配置分发服务器

(七) 指定快照存储位置

(八) 指定发布复制的数据库

(九) 指定发布类型

这里使用事务发布作为案例,事务发布的特点已经介绍过了

(十) 选择需要同步的数据库表

(十一) 没有主键的数据库表发布

没有主键是不能进行事务发布的,上面已经提到过了

(十二) 筛选同步数据

数据库表中如果有些表字段没有指定发布,则在筛选的时候是不允许的

(十三) 代理运行定时设置

上面的设置自己看着办

(十四) 代理安全性设置

(十五) 发布名称

篇幅问题,未完待续, 完整文档 下载


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SQL Server数据库同步问题分享(二)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址