`
isiqi
  • 浏览: 16495334 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
阅读更多

SQL SERVER 2005 同步复制技术

以下实现复制步骤(以快照复制为例)

运行平台SQL SERVER 2005

一、准备工作:

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

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

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

4.设置SQL 代理(发布服务器和订阅服务器均设置)本篇文章发表于www.xker.com(小新技术网)

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

---右击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所建的共享文件夹)------选择发布数据库-------选择发布类型-------选择订阅服务器类型-------选择要发布的对象------设置快照代理-------填写发布名称。本篇文章发表于www.xker.com(小新技术网)

3. 右键本地订阅--------选择发布服务器-------选择订阅方式(如果是在服务器方订阅的话选择推送订阅反之

选择请求订阅)-------填加订阅服务器--------选择代理计划(一般选择连续运行)---------其余选择默认项。

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

相关推荐

    基于Java的数据库同步工具设计源码

    数据库同步工具:基于Java开发,包含22个文件,包括9个Java类文件、2个Markdown文档、2个JAR包文件、2个XML配置文件、2个Properties配置文件、1个.gitignore文件、1个LICENSE文件、1个PNG图像文件、1个GIF图像文件、...

    WinCC SQL SERVER 数据库实现数据库同步

    即使程序没有实现读写分离,数据库同步之后也能够作为双机热备的方案,此时对数据库同步时间的实施性要求就不高了 4. 实现效果 内网A、B两个Sqlserver数据库服务器 A服务器某库表结构、数据、存储过程、自定义函数...

    WinCC_SQL数据库实现数据库同步

    ### WinCC与SQL Server数据库同步实现 #### 一、引言 在现代工业自动化领域,数据的实时性和一致性显得尤为重要。对于使用WinCC (Windows Control Center) 的应用场景来说,能够实现多个站点之间的数据同步是非常...

    开源免费数据库同步工具SQL-DBDiff_V0.4

    SQL-DBDiff_V0.4是一款开源且免费的数据库同步工具,主要针对那些需要在不同数据库之间进行数据比对和迁移的用户。该工具具备全英文界面,虽然可能对中文用户造成一定的语言障碍,但其丰富的配置选项为熟悉英文的...

    数据库同步工具(跨平台)

    数据库同步工具是IT行业中至关重要的一个环节,尤其是在大数据管理和分布式系统中。标题提到的"数据库同步工具(跨平台)"是指能够跨越不同操作系统环境(如Windows、Linux、macOS等)进行数据库数据同步的软件解决...

    数据库同步工具

    数据库同步是IT领域中一个关键的操作,特别是在大数据管理和分布式系统中。它涉及到将一个数据库中的数据实时或定期地复制到另一个数据库,以确保数据的一致性和可用性。在这个场景中,我们讨论的是一个名为"数据库...

    数据库同步软件DBSync V1.9 免费版

    DBSync是一款通用型的数据库同步软件,能侦测数据库之间的差异,能实时同步差异数据,从而使双方始终保持一致。支持各种数据库,支持异构同步、增量同步。 主要特点: ● 非侵入式,独立运行 ● 支持各种数据库 ● ...

    数据库同步的操作步骤

    ### 数据库同步的操作步骤 #### 一、理解数据库同步的重要性 数据库同步是在不同的数据库实例之间复制数据的过程,目的是为了保持各个数据库之间的数据一致性。这对于分布式系统尤为重要,因为这些系统通常包含多...

    SQL Server 2008 R2 主从数据库同步

    SQL Server 2008 R2 主从数据库同步 SQL Server 2008 R2 主从数据库同步是高可用性技术之一,通过配置数据库属性和事务日志传送,实现主从数据库之间的数据同步。本文将详细介绍 SQL Server 2008 R2 主从数据库同步...

    跨数据库同步数据

    在IT行业中,数据库同步是一个重要的任务,特别是在分布式系统和大数据环境中。"跨数据库同步数据"这一主题涉及到如何在不同的数据库之间有效地迁移和更新信息,确保数据的一致性和完整性。在这个过程中,工具和技术...

    数据库同步软件【官方】免费版

    SyncNavigator数据库同步软件是一款 SQLSERVER,MYSQL 数据库同步软件。它为您提供一种简单智能的方式完成复杂的数据库数据同步,分发操作。 SyncNavigator 可以帮助您快速的完成数据库的数据同步。不需要专业的...

    C# Access数据库同步 服务端

    在IT行业中,数据库同步是一个重要的任务,特别是在分布式系统或者有多处数据存储的需求时。本项目聚焦于使用C#实现Access数据库的同步,特别是在服务端环境下。Access数据库由于其易用性和轻量级特性,常被用于小型...

    在VS2008下,利用c#在SQLSERVER2005实现两个数据库同步

    在这里,我们将创建一个Windows Forms应用,通过图形用户界面(GUI)触发数据库同步操作。 1. **创建Windows Forms项目** 在VS2008中,选择“文件”->“新建”->“项目”,然后选择“Windows Forms应用程序”。为...

    数据同步技术数据库同步,SQL2000同步,2000,同步,备份

    ### 数据库同步技术概述 数据库同步技术是确保不同数据库之间数据一致性的关键技术之一。对于企业级应用而言,特别是那些需要在多个地理位置之间共享数据的应用场景,数据库同步变得尤为重要。通过数据库同步,可以...

    数据库同步 数据库同步

    数据库同步是IT领域中一个关键的概念,特别是在分布式系统和数据备份与恢复的场景下。它涉及到如何保持多个数据库实例间的数据一致性,确保在任何给定时间,这些数据库都具有相同或近乎相同的数据状态。让我们深入...

    数据库同步软件7.5.1

    数据库同步软件7.5.1是一款专为数据库管理和保护设计的高效工具,它集成了自动定时备份功能,能够有效地帮助用户确保数据的安全性和完整性。针对MySQL和SQL Server这两种广泛使用的数据库系统,该软件提供了定制化的...

    互联网数据库同步程序 delphi7

    标题“互联网数据库同步程序 Delphi7”涉及到的是一个利用Delphi7编程环境开发的数据库同步解决方案,主要用于在互联网上的两台计算机之间实现SQL Server 2000数据库的数据同步。这个程序的重要性和价值在于它能确保...

    MySql数据库同步复制

    MySQL 数据库同步复制是一种强大的技术,它允许两个或多个数据库实例之间保持数据一致性。这种功能在高可用性、灾难恢复和负载均衡场景中至关重要。在MySQL中,同步复制主要通过主从模式和双机互备模式来实现。 1. ...

    Oracle数据库同步技术

    Oracle数据库同步技术是确保数据在多个数据库之间保持一致的重要手段,尤其在分布式系统或灾难恢复策略中发挥着关键作用。Oracle提供了多种内置的数据同步解决方案,包括DataGuard、Streams、Advanced Replication...

Global site tag (gtag.js) - Google Analytics