加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SqlServer2005数据库分布式管理

发布时间:2020-12-12 13:16:16 所属栏目:MsSql教程 来源:网络整理
导读:SqlServer2005数据库分布式管理 ?? 2010-08-06 13:49:49 |??分类: 学习 |??标签: sql2005??发布??订阅??数据同步?? | 举报 | 字号 大 中 小 ? 订阅 什么叫分布式我也不懂,我只是使用SQL的发布和订阅功能实现两台数据库的数据同步。 电脑两台P1和P2。分别

SqlServer2005数据库分布式管理??

2010-08-06 13:49:49|??分类: 学习 |??标签:sql2005??发布??订阅??数据同步?? |举报 |字号?订阅

什么叫分布式我也不懂,我只是使用SQL的发布和订阅功能实现两台数据库的数据同步。

电脑两台P1和P2。分别安装SQL2005。P1已经创建数据库。

注意:据说要等数据库表结构固定后在使用此功能。如果遇到要修改表结构的情况,可以编写SQL脚本分别执行(没有测试)

首先检查两台数据库能否正确连接。连接数据库的名称不能是IP或LOCAL

?

?在P1新建发布

?

?【下一步】跳过欢迎界面

?选择需要发布的数据库,然后【下一步】 ?

选择发布类型【合并发布】,然后【下一步】

?【下一步】? ?

选择需要同步的表,【下一步】

?【下一步】 ?

【更改】设定时间(感觉没有作用,建立同步后,我这里能达到实时同步)

? 更改时间后下一步

?? ?点击【安全设置】

? ?【确定】-》【下一步】 设置访问权限。我分别测试了两台电脑在域中和在工作组中。都可以实现 ?

? ? ?点击【下一步】

输入发布名称,点击【完成】 ? 二、检查SQL Ageat服务是否启动

?【开始】-》【程序】-》。。。。启动SQL Server Configuration Manager

? ?启动SQL Agent 三、设置订阅(P2电脑数据库中设置)

?点击【新建订阅】

? ?【下一步】

?

?查询发布服务器

?连接到发布的服务器

?点击下一步

?选择推送订阅

?选择新建数据库

?下一步

?【下一步】

?选择订阅权限

?设置订阅权限【确定】

?【下一步】

?选择【连续运行】-》【下一步】

?【下一步】

?下一步直到完成

?

完成后可以看到如下效果图如果本地订阅中没有出现,看最后的PS2

首先在【本地订阅】中执行【查看同步状态】 如果本地订阅中没有出现,看最后的PS2

?我的已经同步过。如果第一次运行,会显示同步的内容,直到显示我这个窗口

?

?点击【监视】

?双击【所有订阅】-》【正在同步】

可以查看同步的详细信息。

?

PS2问题汇总

1、订阅只在服务器端显示没有在订阅的那台电脑显示(权限问题)

检查SQLSERVER登陆是否是允许“windows用户和sa共同登陆”

?2、注意两台SQL服务器的SQL Agent都需要启动

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读