2010-07-26 28 views
-1

我知道腳本SQL CE數據庫的方法,但沒有人知道一種方法來區分兩個數據庫並輸出一個腳本將其中一個腳本同步到另一個腳本(即生成滴和插入以使它們一樣)。差異化兩個SQL CE數據庫的方法

我正在尋找一種方法,我可以更新我的手持應用程序,而無需複製現有數據庫。第一步是能夠做出改變腳本。

+0

這是沒有足夠的信息來了解你在做什麼;通過「腳本」你的意思是SQL DDL語句? Shell腳本?安裝程序腳本?你是什​​麼「差異」?架構? SQL語句?數據行?列值?定義「更新」。你正在改變數據值嗎?架構?都?您是否嘗試更新現有數據,在現場數據中運行?或者,您是否保留原有數據並創建新應用程序?問題很不清楚。 – 2010-08-16 17:41:43

回答

1

腳本兩個SQL CE數據庫,並將它們加載到2個SQL Server Express表中,並使用衆多SQL Server比較工具之一來比較這些數據庫。

1

您是否試圖將本地SQLS CE數據庫中的更改複製到另一個本地CE數據庫?或者你是否試圖複製互聯網接入的多個CE客戶之間的更改?如果是後者,請查看SQLS CE Merge Replication

+0

我試圖能夠推出我的數據庫的一個新版本,不必覆蓋數據庫(在本地sql ce數據庫)。希望將它作爲我的構建過程的一部分(只需輸出可在客戶端計算機上運行的更改腳本)。我會看看合併複製,以防萬一它可以幫助我。 – Vaccano 2010-08-16 16:53:24