`

SQL SERVER 2005中的同步复制技术

阅读更多

 

一、准备工作:

 

1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。

 

2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例

 

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

 

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

 

打开服务(控制面板---管理工具---服务)

 

---右击SQLSERVER AGENT---属性---登录---选择“此帐户“

 

---输入或选择第一步中创建的WINDOWS 用户

 

---“密码“中输入该用户密码

 

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

 

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

 

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

 

7.在SQL Server中创建步骤1中对应的系统用户登陆名,作为发布数据库的拥有者(设置为dbo_owner和public)。

 

8.以系统超级用户sa登陆SQL Server建立数据库和表。

 

9.发布服务器和订阅服务器互相注册

 

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

 

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

 

二、开始:

 

发布服务器配置(在发布服务器上配置发布和订阅)

 

1. 选择 复制 节点

 

2. 右键本地发布 ----下一步---------系统弹出对话框看提示----直到“指定快照文件夹“

 

----在“快照文件夹“中输入准备工作中创建的目录(指向步骤3所建的共享文件夹)------选择发布数据库-------选择发布类型-------选择订阅服务器类型-------选择要发布的对象------设置快照代理-------填写发布名称。

 

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

 

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

 

 

安装完Microsoft SQL Server 2005 后,发现从Microsoft SQL Server Management Studio 连接到服务器时,如果在服务器名称处填写的不是机器名,而是IP地址时,连接总是提示失败,提示信息为:

 

无法连接到10.114.*.*

其他信息:

已成功与服务器建立连接,但是在登录过程中发生错误。(provider:命名管道提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)

 

解决方法:打开“开始—所有程序—Microsoft SQL Server 2005 —配置工具—SQL Server 配置管理器”,在弹出的窗体中,找到“SQL Server 2005 网络配置”,把“MSSQLSERVER的协议”下的“Named Pipes”和“TCP/IP”启用,然后重新启动SQL Server 即可。

分享到:
评论

相关推荐

    sql server compact 3.5 连接 sql server 2005 使用同步复制、RDA C#源码

    sql server 2005 使用同步复制、RDA C#源码”表明我们讨论的是一个关于在C#编程环境中,使用SQL Server Compact 3.5(一个轻量级的数据库引擎)连接到SQL Server 2005,并实现数据同步和远程数据访问(RDA)的技术...

    SQL SERVER 2005 同步复制技术

    SQL SERVER 2005 同步复制技术 教你如何进行数据库实时备份。。同步等

    利用SQL Server复制技术实现数据同步更新

    在现代企业级应用环境中,为了确保数据的一致性和高效性,SQL Server 复制技术被广泛应用于多站点或多服务器之间的数据同步。本文将详细阐述如何通过SQL Server复制功能来实现数据的发布与订阅过程,帮助读者理解其...

    SQL SERVER 2005 双向同步复制

    SQL SERVER 2005 双向同步复制,支持热操作,主备机达到实时双向同步的目的

    SQL Server2000 同步复制技术实现步骤

    《SQL 2000 同步过程》和《SQLServer2000同步复制技术实现步骤》将深入解析整个同步流程,包括可能出现的问题和解决方法。 总之,SQL Server 2000的同步复制技术是通过精心设计的复制类型、代理服务和监控机制,...

    sqlce和sqlserver2005数据同步

    以上就是SQLCE与SQL Server 2005数据同步的基本流程和技术要点。理解这些知识点对于开发移动应用程序,特别是需要在不同设备间保持数据一致性的应用来说至关重要。正确配置和使用这些同步方法,可以有效地提高数据...

    SQLServer2000 同步复制技术实现步骤.

    SQLServer2000的同步复制技术是一种...同步复制技术在SQLServer2000中提供了高可用性和数据一致性,但需要谨慎配置,以避免潜在的问题。通过以上步骤,你可以成功地在多台服务器之间设置同步复制,实现数据的实时同步。

    实例Sql server 2005订阅复制同步分发数据到多台服务器

    在本实例中,我们将探讨如何设置和使用SQL Server 2005的订阅复制来同步数据。 首先,确保发布服务器和订阅服务器之间的通信安全和有效。这通常涉及到创建具有相同用户名和密码的Windows用户,如“test”,并给予其...

    如何在两个SQLSERVER之间数据同步

    ### 如何在两个SQLSERVER之间实现数据同步 在IT领域,特别是对于企业级应用而言,数据同步是一项重要的技术,能够确保不同地理位置的数据中心之间数据的一致性和可用性。本文将详细介绍如何通过SQL Server的复制...

    SqlServer2005 数据库同步配置图文详解.doc

    SqlServer2005数据库同步配置图文详解,是一个深入解析如何在不同服务器之间实现数据库同步的指导文档,尤其针对使用SqlServer2005的企业和个人。本文将根据提供的标题、描述、标签及部分内容,全面阐述SqlServer...

    SqlServer2005 数据库同步配置图文详解_mssql2005_脚本之家

    在SQL Server 2005中,数据库同步是一个关键功能,用于在多个服务器之间保持数据的一致性。这个过程涉及发布、分发和订阅三个主要组件。本文将详细讲解如何配置SQL Server 2005的数据库同步,特别关注在两台不同机器...

    SQL server2005(百度云下载哦)包含64位和32位的安装包

    SQL Server 2005的发布为开发者提供了更强大的工具和更丰富的功能,使其在数据库管理和开发领域中占据了重要的地位。这款产品支持多种操作系统,包括64位和32位系统,以满足不同硬件环境的需求。 在描述中提到的...

    SQL SERVER2005官方完整中文资料

    - SQL Server 2005支持数据复制,允许数据在多个服务器间同步,这对于分布式系统和数据分发非常有用。 7. **集成服务(Integration Services, SSIS)** - 替代了先前的DTS(Data Transformation Services),用于...

    两台SQL-Server数据同步解决方案

    通过对SQL Server复制机制的理解及实施步骤的学习,我们可以有效地实现两台SQL Server之间的数据同步。无论是选择快照复制、事务复制还是合并复制,都能根据实际应用场景的需求灵活配置。此外,通过手动同步方案,也...

    Microsoft SQL Server 2005 Native Client

    6. **复制支持**:支持SQL Server的复制功能,使得数据可以在多个服务器之间同步。 7. **故障恢复和高可用性**:支持故障转移群集和镜像,提高了系统的可用性和容错性。 **安装和配置**: SQL Server Native Client...

    SqlServer2005通过复制同步Oracle10G

    SqlServer2005通过复制同步Oracle10G,通过SQLServer Agent新建Oracle发布新建订阅实现数据库同步

    SQLServer2008R2主从数据库同步

    ### SQL Server 2008 R2 主从数据库同步知识点详解 #### 一、环境准备与用户设置 在实现SQL Server 2008 R2的主从数据库同步之前,首先需要确保主从服务器的基本环境配置一致,并创建必要的用户及权限。 **主...

    SQLServer2005技术内幕(存储引擎)

    《SQLServer2005技术内幕(存储引擎)》是一本深入探讨SQL Server 2005数据库管理系统中存储引擎核心机制的专业书籍。该书详细阐述了SQL Server 2005在处理数据存储、查询优化、事务处理等方面的关键技术,为数据库...

Global site tag (gtag.js) - Google Analytics