解决两台mssql不能同步的问题方法

写博客一般不配图,是因为懒,也是因为定位问题,因为在工作中发现,很多问题往往只需要指点一下就能解决,这牵涉到心理,因为有些问题当局者认为不好解决不能解决,是固有的问题,自己无能为力,所以这时候只需要说,这是个可以解决的问题,你要相信。相信可以解决问题就已经解决了百分之七八十,剩下就是认真分析一下各个细节,找相关资料。

说了大半天,还是没说到mssql,最近遇到了两台MSSQL2005不能同步,在这之前两台机器都是好好的,就某天停电了大概30分钟,UPS无能为力机器熄火,等再开机的时候主服务器启动正常,MSSQL的的服务随机启动,备份服务器MSSQL不能启动,这时候在服务里面用数据库的账号挨个启动,成功启动。但是自此之后就不能同步主服务器的数据了,一直显示断开。奇怪了,这好好的怎么就这样了,看权限,PING,重启,怎么都不行,当时也懒就随它去吧,就这样过了几天,后来实在害怕,担心主服务器一旦挂了这数据就飞了,所以又去想办法,看来看去,想到了数据库账号的问题,两台MSSQL同时修改了密码,保持一致,再启动,一切正常。

结尾就这样了,白雪公主过上了幸福的生活,服务器也能正常同步了。留给我的思索是,为什么账号修改修改密码就行了,难道是停电后密码变了,这个有可能。这使我想起了以前的IIS和PHP的配合问题,以前也是这样,新建一个账号,重新赋予权限,解决问题。

写到这里,不想往下面深究了,再深究就要看系统了,反正作为初级服务器的管理人员,只要懂得看日志,从日志里面找问题。还有就是一个类似于金手指的解决办法,windows的密码有可能因为各种系统的变化而发生微小变化,遇到解决不了的问题,修改密码,赋予权限,重启。

时间: 2024-09-17 04:52:16

解决两台mssql不能同步的问题方法的相关文章

两台SqlServer数据同步解决方案

server|sqlserver|解决|数据|数据同步 前些天遇到特殊需求,两台SqlServer服务器天隔一方,需要实效性很高的数据同步.     大家知道通过internet网,要高准确性和高实效性的实现两台数据库数据同步是个棘手的问题.     网络上找了些资料,有一篇文章可供参考http://www.sxsoft.com/technology_test/show_news.asp?id=450,文章中介绍了Sqlserver的出版和订阅方法来同步数据.根据文章做了下试验,是可以的,有以下

python实现简单socket程序在两台电脑之间传输消息的方法_python

本文实例讲述了python实现简单socket程序在两台电脑之间传输消息的方法.分享给大家供大家参考.具体分析如下: python开发简单socket程序在两台电脑之间传输消息,分为客户端和服务端,分别在两台电脑上运行后即可进行简单的消息传输,也可以在一台电脑上测试,设置两个不同的端口即可. # Save as server.py 服务端代码 # Message Receiver import os from socket import * host = "" port = 13000

java实现两台服务器间文件复制的方法_java

本文实例讲述了java实现两台服务器间文件复制的方法.分享给大家供大家参考.具体分析如下: 通常我们使用最多的文件复制功能就是同服务器之间的文件复制功能,这里介绍的是在普通文件复制上功能升级,可以实现两台服务器实现文件的复制,下面一起来看看代码. 1.服务器端 复制代码 代码如下: package sterning; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.DataOut

windows rsync两台服务器目录同步功能实现

windows做为文件服务器,使用rsync的windows服务版本:cwRsyncServer 下载地址:http://rsync.samba.org 安装过程要设置用于系统服务的帐号和密码,可以默认. 注:此帐号用于启用crsync server服务,需要分配给帐号对要同步文件的相应权限,否则无法操作被同步的文件. 安装完成后修改配置文件 rsyncd.conf, 配置文件内容如下: port = 52326 use chroot = false strict modes = false #

mysql两服务器数据库实现同步数据备份方法

mysql教程两服务器数据库教程实现同步数据备份方法 1.服务器状态 服务器A:192.168.1.1 服务器B:192.168.1.2 2.创建同步用户 主机域A:192.168.1.2 用户名A:sync_a 密码A:aaa 主机域B:192.168.1.1 用户名B:sync_b 密码B:bbb 至少分配以下权限grant replication slave 3.执行flush privileges 4.停止MySQL 5.配置my.cnf(my.ini) 服务器A 服务器B user =

用SkyDrive 两台Win7电脑同步文件夹

很多朋友工作都比较忙,不仅经常加班,有时还需要将没做完的工作带回家去完成.用笔记本电脑还好,如果是台式机,每次就要用U盘将公司电脑上的资料拷回家去,做完后第二天再拷回来.麻烦不说,万一忘记了,第二天到公司可就没法交差了.其实只要利用WindowsLive的一个小组件,在公司的Win7电脑上建立一个同步文件夹,将工作资料都放入这个文件夹中,Win7就会自动将它们同步到SkyDrive的5GB免费网盘中.同样,在家里的Win7电脑上也设置一个同步文件夹,并使用同样的WindowsLive账号登录,就

用SkyDrive 让两台Win7电脑同步文件夹

很多朋友工作都比较忙,不仅经常加班,有时还需要将没做完的工作带回家去完成.用笔记本电脑还好,如果是台式机,每次就要用U盘将公司电脑上的资料拷回家去,做完后第二天再拷回来.麻烦不说,万一忘记了,第二天到公司可就没法交差了.其实只要利用Windows Live的一个小组件,在公司的Win7电脑上建立一个同步文件夹,将工作资料都放入这个文件夹中,Win7就会自动将它们同步到SkyDrive 的5GB免费网盘中.同样,在家里的Win7电脑上也设置一个同步文件夹,并使用同样的Windows Live账号登

MySQL实现两台主机同步的教程

MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环. 当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新. 在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两

MySQL 数据库两台主机同步实战(linux)_Mysql

当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新. 在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两台数据库的数据要实时保持一致,在这里使用MySQL的同步功能实现双机的同步复制. 以下是操作实例: 1.数据库同步设置 主机操作系统:RedHat Enterprise Lin