2011-06-26 31 views
0

我正在使用SyncFramework我有一個表。在這我必須同步一些列和一些列和一些列向上和向下.....SyncFramwork和SQL Server

我怎樣才能做到這一點在客戶端和服務器的單個模式.... dbs ...

是否有任何機會......如果不可能請告訴我如何寫不同的模式...每個...側,每個方向....

在我的桌子下面是列:

**Column   Direction** 
AddressID  x both 
AddressIDpda   
AccountID  x down 
Line1   x down 
Line2   x down 
Line3   x both 
Line4   x both 
ApartmentNumber x down 
City    x down 
StateOrProvince x down 
PostalCode  x down 
ObjectID   x down 
ObjectType  x down 
CreatedOn  x Both 
ModifiedOn  x both 
MoveToCRM  x both 
twg_PDAupdated x up 
twg_PDAcreated x up 
twg_User   x up 

回答

0

最簡單的做法是用不同的objectprefix或sc定義3個作用域HEMA。但是你最終會得到多個同步對象(例如9個觸發器,24個插入/更新/刪除存儲過程,3個選擇更改存儲過程等等)。

或者你可以用你的方法進入範圍配置表以便同步框架以不同方式調用您的自定義存儲過程來插入/更新列。

+0

根據你的建議,我創建了2個範圍,並且都有不同的SyncDirectionOrder。作用域1包含列AddressID,AccountID ,, AddressIDpda,CreatedOn,ModifiedOn,MoveToCRM,twg_User和作用域第2包含列AddressID,AccountID,Line1,Line2,Line3,Line4,ApartmentNumber等。當我嘗試同時在兩個時間I有一個錯誤消息「列名是無效的[節點名稱(如果有的話)=基地,列名= Line1]」PLZ幫我解決這個問題 – Shankar

+0

你有沒有在不同的模式或對象前綴下創建它們? – JuneT

+0

我已經爲每個創建了不同的架構。對象前綴我不知道如何創建。 – Shankar