转自:http://blog.csdn.net/gaojier1000/article/details/5805814

一、     准备工作:
1 .在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D 盘根目录下建文件夹名为Pub ;

2 .设置SQL 代理(发布服务器和订阅服务器均设置)

步骤:

――打开服务( 控制面板--- 管理工具--- 服务) ――右击SQLSERVER AGENT--- 属性--- 登录--- 选择“ 此帐户”――输入或选择第一步中创建的WINDOWS 用户“密码” 中输入该用户密码;

3 .设置SQL SERVER 身份验证,解决连接时的权限问题(发布、订阅服务器均设置)〕步骤:

对象资源管理器---- 右击SQL 实例----- 属性---- 安全性---- 服务器身份验证------ 选“SQL Server 和WINDOWS”,然后点确定

4. 开启SQL Server 2005 的网络协议TCP/IP 和管道命名协议并重启网络服务。

5. 在SQL Server 中创建步骤1 中对应的系统用户登陆名,作为发布数据库的拥有者(设置为dbo_owner 和public )。 
 
6 .发布服务器和订阅服务器互相注册

步骤:视图---- 单击以注册服务器---- 右键数据库引擎---- 新建服务器注册----- 填写要注册的远程服务器名称------ 身份验证选“SQL Server 验证“----- 用户名(sa) 密码------ 创建组(也可不建)----- 完成;

7. 对于只能用IP ,不能用计算机名的,为其注册服务器别名。

二、开始:

发布服务器配置(在发布服务器上配置发布和订阅)
1 .  选择 复制 节点
2 .  右键本地发布 ---- 下一步----- 系统弹出对话框看提示---- 直到“ 指定快照文件夹”---- 在“ 快照文件夹“ 中输入准备工作中创建的目录( 指向步骤1 所建的共享文件夹)------ 选择发布数据库------- 选择发布类型------- 选择合并发布类型------- 选择要发布的对象------ 设置快照代理------- 填写发布名称。

 

3 .  右键本地订阅-------- 选择发布服务器------- 选择订阅方式(如果是在服务器方订阅的话选择推送订阅反之
选择请求订阅)------- 填加订阅服务器-------- 选择代理计划(一般选择连续运行)--------- 其余选择默认项。

至此,  SQL SERVER 2005 同步复制就完成了。

说明:使用复制技术,用户可以将一份客户端的数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性, 就无需编程实现客户端和服务器端数据同步了!大大提高了工作效率!

SQL Server2005主从复制实现的更多相关文章

  1. 在WinCC中通过VBS操作SQL Server2005

    在项目中需要在一定条件满足时,保存一些数据到数据库中,并可根据条件查询.考虑到WinCC6.2以后采用的就是SQL Server2005数据库,所以直接利用该数据库即可,通过SQL Server Ma ...

  2. java连接sql server2005

    转自:http://blog.sina.com.cn/s/blog_889b58310100zqyz.html 一:配置 第一步:在网上下载SQLServer2005的驱动包 http://www.m ...

  3. SQL Server2005索引碎片分析和解决方法

    SQL Server2005索引碎片分析和解决方法 本文作者(郑贤娴),请您在阅读本文时尊重作者版权. 摘要: SQL Server,为了反应数据的更新,需要维护表上的索引,因而这些索引会形成碎片.根 ...

  4. sql Server2005 master损坏处理

    一.准备条件 a)         假设Master 数据库Hung:关闭SQL Server 服务(关闭MSSQLSERVER,SQL Server Agent其他的没有影响),然后剪切C:/Pro ...

  5. SQL Server2005安装配置以及测试

    SQL Server2005有2种版本,一种是集成版的, 一种是2个文件夹形式的.这里使用后者,安装文件夹名字为:SQL Server x86,该文件夹里面有Servers和Tools文件夹以及一些其 ...

  6. sql server2005主从数据库同步配置

    网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求:这时候我们可以考虑使用主从库.主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的 ...

  7. 安装SQL SERVER2005时,需要win7下安装IIS,记录下

    安装SQL server2005 时,需要先安装IIS,这里描述win7系统下配置IIS的方法. 虽然很多文章都有写过,这里只是重复一下 关键是IIS组件全都勾选上,如果没有全部勾选上,IIS组件没有 ...

  8. SQL Server2005使用CTE实现递归

    本文来自:http://www.cnblogs.com/wenjl520/archive/2010/01/18/1650393.html CTE递归原理: 递归CTE是由两个最小查询构建的.第一个是定 ...

  9. VC连接SQL server2005

    VC连接SQL server2005 1.创建一个MFC对话框程序 界面如下 2.创建一个成员变量 这个成员变量用于连接数据库 3.响应按钮函数OnButton1() 在响应函数里主要有三个函数 函数 ...

随机推荐

  1. POJ3048 Max Factor

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...

  2. SSD硬盘的4K对齐

    4K对应4096 硬盘模式: 一.让SSD运行在AHCI模式下: AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模 ...

  3. genymotion访问电脑的localhost

    用来进行android测试时使用genymotion,genymotion是运行在virtualbox中的,virtualbox为两者建立了连接,在linux下通过ifconfig可以看到有一个叫做v ...

  4. HDU 1007 Quoit Design

    传送门 Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem Des ...

  5. Mysql初始化root密码和允许远程访问

    mysql默认root用户没有密码,输入mysql –u root 进入mysql 1.初始化root密码 进入mysql数据库 1 mysql>update user set password ...

  6. 给linux添加yum源。

    在玩linux的过程中,经常会下载一些源码包.软件大多是国外人写的,由于众所周知的原因,网络下载很慢. 所以想到了更新yum源的方法. 我的linux版本是CentOS6.3的. 以下参考百度. 1, ...

  7. BZOJ1812 [IOI2005]river

    传送门: 很常规的一道树规,转为左儿子右兄弟. 然后$f[node][anc][K]$表示在node节点上,最近的有贡献祖先在anc上,在node的儿子和兄弟上有k个有贡献节点的最优值. 然后得出以下 ...

  8. HDU1392Surround the Trees(凸包判断 + 求周长)

    http://www.cnblogs.com/hmhard/archive/2013/02/05/2893035.html 这是判断三角区域那块写的不好. 判断凸包的方法: 1.将所有点按照y从小到大 ...

  9. UVA10054The Necklace (打印欧拉路)

    题目链接 题意:一种由彩色珠子组成的项链.每个珠子的两半由不同的颜色组成.相邻的两个珠子在接触的地方颜色相同.现在有一些零碎的珠子,需要确定他们是否可以复原成完整的项链 分析:之前也没往欧拉路上面想, ...

  10. 二维码(QRcode)容量的计算与版本

    4.版本信息:即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21x21(版本1),到177x177(版本40),每一版本符号比前一版本每边增加4个模块. 177 = 21+(40- ...