首頁 資料庫 mysql教程 sql2005 数据同步方法

sql2005 数据同步方法

Jun 07, 2016 pm 06:04 PM
資料同步

复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性,就无需编程实现客户端和服务器端数据同步了!大大提高了工作效率!

主要是要注意权限的问题,一般做发布/订阅,建议你做如下准备工作:

1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户
我的电脑
--控制面板
--管理工具
--计算机管理
--用户和组
--右键用户
--新建用户
--建立一个隶属于administrator组的登陆windows的用户
2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:
我的电脑--D:\ 新建一个目录,名为: PUB
--右键这个新建的目录
--属性--共享
--选择"共享该文件夹"
--通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户具有对该文件夹的所有权限
--确定

3.设置SQL代理(SQLSERVERAGENT)服务的启动用户(发布/订阅服务器均做此设置)
开始--程序--管理工具--服务
--右键SQLSERVERAGENT
--属性--登陆--选择"此账户"
--输入或者选择第一步中创建的windows登录用户名
--"密码"中输入该用户的密码
4.设置SQL Server身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)
企业管理器
--右键SQL实例--属性
--安全性--身份验证
--选择"SQL Server 和 Windows"
--确定
5.在发布服务器和订阅服务器上互相注册
企业管理器
--右键SQL Server组
--新建SQL Server注册...
--下一步--可用的服务器中,输入你要注册的远程服务器名--添加
--下一步--连接使用,选择第二个"SQL Server身份验证"
--下一步--输入用户名和密码
--下一步--选择SQL Server组,也可以创建一个新组
--下一步--完成
6.对于只能用IP,不能用计算机名的,为其注册服务器别名
(在连接端配置,比如,在订阅服务器上配置的话,服务器名称中输入的是发布服务器的IP)
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择"tcp/ip"--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
##############################################################
补充
以下实现复制步骤(以快照复制为例)

运行平台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 同步复制就完成了。使用复制技术,用户可以将一份客户端的数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性,就无需编程实现客户端和服务器端数据同步了!大大提高了工作效率!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在PHP中實現資料的同步與非同步處理功能 如何在PHP中實現資料的同步與非同步處理功能 Sep 25, 2023 pm 05:33 PM

如何在PHP中實現資料的同步和非同步處理功能隨著互聯網的不斷發展,網頁的即時更新和資料的非同步處理變得越來越重要。 PHP作為一種流行的後端開發語言,也需要能夠處理資料的同步和非同步請求。本文將介紹如何在PHP中實現資料的同步和非同步處理功能,並提供具體的程式碼範例。一、同步處理資料同步處理資料是指在請求傳送後,等待伺服器處理完成並傳回資料後再繼續執行下一步操作。以下是

PHP和SOAP:如何實現資料的同步和非同步處理 PHP和SOAP:如何實現資料的同步和非同步處理 Jul 28, 2023 pm 03:29 PM

PHP和SOAP:如何實現資料的同步和非同步處理引言:在現代Web應用程式中,資料的同步和非同步處理變得越來越重要。同步處理指的是一次只處理一個請求,並等待該請求完成後再處理下一個請求;而異步處理則是同時處理多個請求,並不等待某個請求的完成。在本文中,我們將介紹如何使用PHP和SOAP來實現資料的同步和非同步處理。一、SOAP簡介SOAP(SimpleObjec

在Go語言中使用MySQL實作資料的複製與同步 在Go語言中使用MySQL實作資料的複製與同步 Jun 18, 2023 am 08:21 AM

隨著網路應用的發展和採用的技術不斷更新,資料的複製和同步也越來越成為了許多系統所必備的功能。在Golang語言中,很多人都希望使用MySQL資料庫來進行資料的複製和同步。本文將介紹如何在Go語言中使用MySQL實作資料的複製和同步。在確定複製和同步的需求在開始實現資料的複製和同步之前,我們需要先確定資料的複製和同步的需求。例如,我們需要知道哪些表需要進行數據

如何使用Redis實現分散式資料同步 如何使用Redis實現分散式資料同步 Nov 07, 2023 pm 03:55 PM

如何使用Redis實現分散式資料同步隨著互聯網技術的發展和應用場景的日益複雜,分散式系統的概念越來越被廣泛採用。在分散式系統中,資料同步是一個重要的問題。 Redis作為一個高效能的記憶體資料庫,不僅可以用來儲存數據,還可以用來實現分散式資料同步。對於分散式資料同步,一般有兩種常見的模式:發布/訂閱(Publish/Subscribe)模式和主從複製(Maste

如何在Java中實現分散式系統的資料複製和資料同步 如何在Java中實現分散式系統的資料複製和資料同步 Oct 09, 2023 pm 06:37 PM

如何在Java中實現分散式系統的資料複製與資料同步隨著分散式系統的興起,資料複製與資料同步成為保障資料一致性與可靠性的重要手段。在Java中,我們可以利用一些常見的框架和技術來實現分散式系統的資料複製和資料同步。本文將詳細介紹如何利用Java實現分散式系統中的資料複製和資料同步,並給出具體的程式碼範例。一、資料複製資料複製是將資料從一個節點複製到另一個節點的過

小米手機怎麼同步資料到支付寶 小米手機怎麼同步資料到支付寶 Mar 14, 2024 pm 08:10 PM

在現今手機與各類生活、財務應用的同步變得癒發重要。其中支付寶有著大量的運動福利活動,只需要偵測到用戶們的運動數據就能參與支付寶中的各種活動,獲取鼓勵運動的獎勵,但許多小夥伴們就會非常困惑小米運動中數據究竟該如何和支付寶同步呢,在下文中本站小編就為大家帶來詳細的步驟攻略介紹,希望能幫助到各位有需要的小伙伴們。打開手機上的小米手環應用程序,點擊右下角的“我”,接著選擇“設定”,然後點擊“檢測更新”以確保小米運動應用程式已更新到最新版本。有時候,當進入小米運動應用程式時會自動提示需要更新。在更新

使用Gin框架實現資料同步與備份功能 使用Gin框架實現資料同步與備份功能 Jun 22, 2023 am 09:40 AM

隨著資料量不斷增大,在資料管理和備份方面,已經變得越來越重要。而在現代的網路應用中,使用Gin框架實現資料同步和備份功能已成為一個重要的部分。 Gin框架是一個輕量級的Go語言Web框架,採用了MVC(模型-視圖-控制器)的設計模式,旨在簡化Web應用程式的開發。使用Gin框架開發的網路應用程式可以快速且有效率地處理HTTP請求和回應,並且具有高度的可擴充性和可

如何使用PHP資料庫連線實現資料的同步與複製 如何使用PHP資料庫連線實現資料的同步與複製 Sep 08, 2023 pm 02:54 PM

如何使用PHP資料庫連線實現資料的同步和複製在許多Web應用程式中,資料的同步和複製是非常重要的。例如,當您有多個資料庫伺服器時,您可能需要確保這些伺服器上的資料保持同步,以便使用者在存取應用程式時始終取得最新的資料。幸運的是,使用PHP資料庫連接,您可以輕鬆實現資料的同步和複製。本文將介紹使用PHP資料庫連線實現資料同步和複製的步驟,並提供對應的程式碼範例供

See all articles