sql server複製程式設計

2021-09-07 22:19:27 字數 1488 閱讀 6251

unit unit1;

inte***ce

uses

windows, messages, sysutils, variants, classes, graphics, controls, forms,

dialogs, olectrls, sqlmergxlib_tlb, stdctrls, buttons;

type

tform1 = class(tform)

merge: tsqlmerge;

bitbtn1: tbitbtn;

procedure bitbtn1click(sender: tobject);

private

public

end;

varform1: tform1;

implementation

//在客戶端放置乙個「同步」按鈕

procedure tform1.bitbtn1click(sender: tobject);

begin

trywith merge do

begin

//發布伺服器

publisher := 'cxg';              //出版伺服器名

publisherdatabase := 'ynckjxc';  //發布資料庫

publication := 'distribute';             //發布

publishersecuritymode := nt_authentication;  //安全驗證

//分發伺服器

distributor := 'cxg';            //分發伺服器名

distributorsecuritymode := nt_authentication;

//訂閱伺服器

subscriber := 'cxg';            //訂閱伺服器名

subscriberdatabasepath := 'c:/data/ynjxc.mdb'; //訂閱資料庫

subscriberdatasourcetype := jet4_database;

subscribersecuritymode := db_authentication;

subscriberlogin := 'admin';

subscriberpassword := '';

//訂閱方式

subscriptiontype := anonymous;         //匿名訂閱

synchronizationtype := automatic;

//發布伺服器和訂閱伺服器間雙向同步

initialize;

run;

terminate;

end;

showmessage('成功');

except

showmessage('失敗');

end;

end;

end.  

複製(1) SQLServer 複製簡介

sqlserver的複製技術最少從sqlserver2000時代已經出現,當初是為了分布式計算,不是為了高可用。但是到了今天,複製也成為了一種高可用技術,並且被廣泛使用。很多問題都通過複製得以解決。複製說白了就是一種發布 訂閱模式,但是這種模式並不容易理解。下面介紹一下複製技術的一些概念。提醒一下,...

SqlServer複製與建立

一,從sqlserver2000備份資料庫到sql2005時,需要新建乙個與原備份資料庫相同名稱的資料庫。如果需要恢復在原sql2000中資料庫關係圖時,需要執行以下操作 解決方法如下 1 設定相容級別為90 2005為90 2000為80 use master go exec dbo.sp dbc...

SQL Server複製的缺陷

sql server複製是最常見的資料庫操作之一,sql server複製分為三種,下面就為您分別介紹這三種sql server複製,並介紹sql server複製的缺陷,供您參考。sql server複製分為三種 1.快照複製 a每隔一段時間將b中的相應表中的資料全部刪除,然後將自己相應表中的全部...