SqlServer2005数据库分布式管理
来源:互联网 发布:nat网络层 编辑:程序博客网 时间:2024/06/03 05:18
SqlServer2005数据库分布式管理
2010-08-06 13:49:49| 分类:学习 | 标签:sql2005 发布 订阅 数据同步 |举报|字号大中小 订阅
什么叫分布式我也不懂,我只是使用SQL的发布和订阅功能实现两台数据库的数据同步。
电脑两台P1和P2。分别安装SQL2005。P1已经创建数据库。
注意:据说要等数据库表结构固定后在使用此功能。如果遇到要修改表结构的情况,可以编写SQL脚本分别执行(没有测试)
首先检查两台数据库能否正确连接。连接数据库的名称不能是IP或LOCAL
在P1新建发布
【下一步】跳过欢迎界面
选择需要发布的数据库,然后【下一步】
选择发布类型【合并发布】,然后【下一步】
【下一步】
选择需要同步的表,【下一步】
【下一步】
【更改】设定时间(感觉没有作用,建立同步后,我这里能达到实时同步)
更改时间后下一步
【确定】-》【下一步】设置访问权限。我分别测试了两台电脑在域中和在工作组中。都可以实现
输入发布名称,点击【完成】
二、检查SQL Ageat服务是否启动
【开始】-》【程序】-》。。。。启动SQL Server Configuration Manager
三、设置订阅(P2电脑数据库中设置)
点击【新建订阅】
查询发布服务器
连接到发布的服务器
点击下一步
选择推送订阅
选择新建数据库
下一步
【下一步】
选择订阅权限
设置订阅权限【确定】
【下一步】
选择【连续运行】-》【下一步】
【下一步】
下一步直到完成
完成后可以看到如下效果图如果本地订阅中没有出现,看最后的PS2
首先在【本地订阅】中执行【查看同步状态】如果本地订阅中没有出现,看最后的PS2
我的已经同步过。如果第一次运行,会显示同步的内容,直到显示我这个窗口
点击【监视】
双击【所有订阅】-》【正在同步】
可以查看同步的详细信息。
PS2问题汇总
1、订阅只在服务器端显示没有在订阅的那台电脑显示(权限问题)
检查SQLSERVER登陆是否是允许“windows用户和sa共同登陆”
2、注意两台SQL服务器的SQL Agent都需要启动
0 0
- SqlServer2005数据库分布式管理
- sqlserver2005的session管理
- JDBC连接SqlServer2005数据库
- java连接sqlserver2005数据库
- SQLserver2005 数据库镜像
- SQLSERVER2005数据库还原实战
- SQLSERVER2005之数据库快照
- sqlserver2005下同步数据库
- Weka链接SQLServer2005数据库
- sqlserver2005自动备份数据库
- SQLServer2005数据库自动备份
- java连接sqlserver2005数据库
- 【数据库】jdbc连接SQLServer2005
- SqlServer2005数据库自动备份
- hibernate连接sqlserver2005数据库
- sqlserver2005定时备份数据库
- SQLServer2005数据库自动备份
- 数据库读写分离(SQLSERVER2005)
- 死亡——生命的策略 新发现杂志 science &view
- tomcat 通过conf-catalina-localhost目录发布项目详解
- hdu 1317 XYZZY(bellman_ford判断环,有负权)
- oracle查看表空间情况
- Android 内存溢出解决方案(OOM) 整理总结
- SqlServer2005数据库分布式管理
- VC++获取系统时间
- 利用new定义二维数组,delete删除内存空间
- SNMP 介绍 认识OID MIB
- Eclipse+Tomcat(干货)
- 另外开发者可以进行后台数据统计分析工作
- reviewboard run!安装篇3
- 程序员必须知道的10大基础实用算法及其讲解
- IOS-QQ登陆之苹果程序流程