程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 復制服務器安裝配置

復制服務器安裝配置

編輯:SyBase綜合文章
我一直看Sybase這個版,的確不錯,雖然僅僅我問的兩個問題都沒人回答。發現復制的問題不少,寫一篇算做貢獻了:
Sybase版有沒有專有FTP,我上傳replication server 12.0 for win,好象有人要
具體復制步驟:
1. 安裝PRS,是ID server,RSSD需要復制(Rep Agent)PDB要復制(Rep Agent)
2. 安裝RRS,不是ID server,RSSD不要復制。
3. 建PRS—>RRS的單項路由,在PRS上建;
isql –Usa –Ppass –SPRS
>create route to RRS
>set username RRS_rsi
>set passWord RRS_rsi_ps
>go
4 在PDS(主點數據服務器)建一個復制用戶:
isql –Usa –Ppass –SPDS
>sp_adsdlogin repsys,repsys_ps
>go (repsys 密碼repsys_ps)
>use pdb
>go
>sp_adduser repsys
>go
>grant all on rep_table to repsys
>go (對要復制的表rep_table授權)
5 將復制用戶repsys加到PRS(主點復制服務器)RRS(復制點復制服務器)上,並將create object 權限授予該用戶。(注意,此”repsys”用戶在PRS和RRS及PDS上必須用相同的登錄名和口令)
isql –Usa –Ppass –SPRS
>create user repsys
>set passWord repsys_ps
>go
>grant create object to repsys
>go

isql –Usa –Ppass –SRRS
>create user repsys
>set passWord repsys_ps
>go
>grant create object to repsys
>go
6 在PRS上創建復制定義(注意用戶)
isql –Urepsys –Prepsys_ps –UPRS
>create replication definition pdb_repdef
>with primary at PDS.pdb
>with all table named ‘rep_table’
>(num1 datatype,num2 datatype,…….)
>primary key(num)
>searchtable columns(num1,num2,……)
>go
7 將PDB中pdb要復制的表設為可復制
isql –Usa –Ppass –SPDS
>use pdb
>go
>sp_setreptable rep_table,true
>go
8 給RDS中rdb中要復制的表授權
isql –Usa –Ppass –SRDS
>use rdb
>go
>grant all on rep_table to rdb_maint
>go
9 在RRS上建預定
isql –Urepsys –Prepsys_ps –SRRS
>create subscription pdb_sub
>for pdb_repdef
>with replicate at RDS.rdb
>subscribe to
您正在看的Sybase教程是:復制服務器安裝配置。truncate table
>with materialization (初始化)
10
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved