欢迎投稿

今日深度:

Sql2008 复制 发布 订阅 (数据同步),sql2008数据同步

Sql2008 复制 发布 订阅 (数据同步),sql2008数据同步


数据库同步问题

1.有一台主数据库服务器A和另外一台数据库服务器B,客户端首先访问数据库B,B数据库服务器挂掉时就访问A,当对数据库B进行DML操作时,同时对A进行更新,如果AB之间通讯失败,则将更新后数据存入临时表,当恢复通讯时,自动更新,并将临时数据删除,同样当B不通时,将数据临时存在A中,B恢复连接时,AB进行更新,怎么实现?

数据库同步更新步骤:主要是采用MSSQL数据库的复制功能(本地发布和本地订阅来完成主数据库服务器和数据库服务器同步的)

条件:1.两台PC机,环境:Win7操作系统+MSSQL2008,一台PC做主数据库服务器(发布),另一台PC做数据库服务器(订阅)。注意:1.保证这两台PCMSSQL2008都能相互远程访问对方的数据库2.快照文件会采用FTP保存(下面会讲到)

开始: 启动主数据库服务器上的SQL2008数据库服务如下图

连接到SQl2008服务器

在主数据库服务器上的SQL2008数据库中创建一个新的数据库名叫"DB_Test"和一张表MsgsMsgs表中的字段如下图

数据库和表创建好了。

在复制中创建本地发布步骤如下:

搭建FTP快照文件需要搭建一个FTP站点步骤如下:

条件是:要开启FTP 21 端口

1.启动Internet 信息服务(IIS)管理器

继续完成发布:回到数据库中---找到我们创建的发布"yangfeizai" 操作如下图

现在发布就完成了。

然后在数据库服务器上创建订阅:步骤如下


Sqlserver复制功可以问题:发布与订阅配置好后,需要同步数据的表就固定了

mssql2000同步复制我做过的,新建表或改字段等结构变化,没有别的办法,只有重建快照。SQL SERVER比较傻,但是不知道更高版本的是否有改进。
 

两个服务器做数据库同步(sql server2008)发布与订阅提示成功但是在复制监视器中有红叉,跟进到订阅监视

推荐看看这篇文章,看有没帮助。

kb.cnblogs.com/page/71979/
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/3092.html NewsArticle Sql2008 复制 发布 订阅 (数据同步),sql2008数据同步 数据库同步问题 1.有一台主数据库服务器 A 和另外一台数据库服务器 B ,客户端首先访问数据库 B, 当 B 数据库服务器挂掉 时就访问...
相关文章
    暂无相关文章
评论暂时关闭