2012-02-29 68 views
2

我有一個項目目前在每月支付的共享託管服務器上使用SQL Server數據庫。我想從我的解決方案中將我的模式遷移到新的SQL Server CE數據庫。是否有捷徑可尋?將架構從SQL Server數據庫傳輸到SQL Server CE數據庫的簡單方法?

我看不到一種方法來做到這一點,而無需手動重新創建整個事情。這是一個體面大小的模式,但不是很複雜。這只是帶有外鍵的桌子,沒什麼特別。

任何人都知道如何從常規SQL Server數據庫遷移到SQL Server CE數據庫?

回答

2
+0

您的文章看起來像提供了我想要的內容,但我試圖將我的sql服務器數據庫移植到我的sql服務器ce數據庫,並託管了我的SQL服務器實例在seaweed.arvixe.com的共享託管服務器上,所以如果我擁有服務器,我沒有權限。當我輸入所有連接數據並測試連接時,它是成功的,但是當我單擊確定時出現此錯誤:http://www.codetunnel.com/content/images/sqlceimport.jpg – Chev 2012-02-29 23:20:19

+0

http:// screencast。 com/t/lqtr1CCni6PN我拍了一個截屏視頻,告訴你我在做什麼。也許你可以幫忙。 – Chev 2012-02-29 23:25:36

+0

就這麼你知道,我設法讓它工作。我能夠從arvixe生成模式創建腳本,然後使用它在本地創建數據庫。然後我使用你的工具連接到本地數據庫,而不是arvixe服務器。我能夠精確地生成sqlce腳本。謝謝您的幫助。 – Chev 2012-03-01 01:29:04

3

http://exportsqlce.codeplex.com/

它可以編寫腳本SQL Server數據庫上運行CE。

+0

這是否適用於SQL Compact 4.0?安裝人員都說3.5。 – Chev 2012-02-29 22:22:00

+0

沒關係,我很笨。 http://sqlcetoolbox.codeplex.com/用於VS 2010和CE 4的支持。 – Chev 2012-02-29 22:23:11

+0

我安裝了這個。雖然很酷且很實用,但它不支持將數據從另一個數據庫導入到我的SQL CE數據庫中。它爲我的CE數據庫編寫其他數據庫的對象腳本,但不是相反。 – Chev 2012-02-29 23:09:54