程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 同步兩個Sql server

同步兩個Sql server

編輯:關於SqlServer

如何同步兩個SQLServer數據庫的內容?

程序代碼可以有版本管理CVS進行同步管理,可是數據庫同步就非常麻煩,只能自己改了一個後再去改另一個,如果忘記了更改另一個經常造成兩個數據庫的結構或內容上不一致。各位有什麼好的方法嗎?

分發與復制

用強制訂閱實現數據庫同步操作

大量和批量的數據可以用數據庫的同步機制處理:

//

說明:

為方便操作,所有操作均在發布服務器(分發服務器)上操作,並使用推模式

在客戶機器使用強制訂閱方式。

有疑問聯系作者:[email protected]

測試通過

//

--1:環境

服務器環境:

機器名稱: ZehuaDb

操作系統:Windows 2000 Server

數據庫版本:SQL 2000 Server 個人版

客戶端

機器名稱:Zlp

操作系統:Windows 2000 Server

數據庫版本:SQL 2000 Server 個人版

--2:建用戶帳號

在服務器端建立域用戶帳號

我的電腦管理->本地用戶和組->用戶->建立

UserName:zlp

UserPwd:zlp

--3:重新啟動服務器MSSQLServer

我的電腦->控制面版->管理工具->服務->MSSQLServer 服務

(更改為:域用戶帳號,我們新建的zlp用戶 .\zlp,密碼:zlp)

--4:安裝分發服務器

A:配置分發服務器

工具->復制->配置發布、訂閱服務器和分發->下一步->下一步(所有的均采用默認配置)

B:配置發布服務器

工具->復制->創建和管理發布->選擇要發布的數據庫(SZ)->下一步->快照發布->下一步->

選擇要發布的內容->下一步->下一步->下一步->完成

C:強制配置訂閱服務器(推模式,拉模式與此雷同)

工具->復制->配置發布、訂閱服務器和分發->訂閱服務器->新建->SQL

Server數據庫->輸入客戶端服務器名稱(ZLP)->使用SQL Server 身份驗證  (sa,空密碼)->確定->應用->確定

D:初始化訂閱

復制監視器->發布服務器(ZEHUADB)->雙擊訂閱->強制新建->下一步->選擇啟用的訂閱服務器->ZLP->

下一步->下一步->下一步->下一步->完成

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved