2009-08-06 337 views
11

我有4個SQL Server 2005數據庫,我想遷移到SQL CE。我知道我無法保留SProcs,Views和Functions(Differences Between SQL Server Compact and SQL Server),但我想保留其他所有內容。將SQL數據庫(mdf)遷移到SQL Compact Edition(sdf)的方法

我已經試過這個程序,SQL Server to SQL Server Compact Edition Database Copy,但它在我的錯誤了。我有源並正在研究它,但我想我會檢查並確保我沒有過多地將解決方案複雜化到我的ACTUAL目標。

是否有一個簡單的,可以是一杆的方式將標準SQL .mdf轉換爲SQL CE .sdf

現在我最好的想法是設置從SQL 2005標準到SQL CE的複製。

回答

-1

如果您從2005年開始編寫腳本並在CE中運行腳本,該怎麼辦?那會給你DB的結構,那麼你可以選擇/插入?

我還沒有嘗試過,但SQL管理工作室中的SQL數據庫導出/導入工具呢?

+0

來自SSMS的大多數腳本對象都不會在SQL CE中運行,因爲它們使用了諸如sys表之類的東西。你不能在SSMS中使用這些工具。 – 2010-05-27 02:12:36

+0

SQL Server Management Studio導入/導出工具似乎不支持CE。 (至少不在2008 R2中。) – 2011-04-28 13:02:23

3

1.使用SQL Server to SQL Server Compact Edition Database Copy與sqlcompact 3.1或3.0不SQL緊湊3.5 你可以使用一個虛擬機像太陽虛框,安裝SQL緊湊3或3.1就可以了,並轉換你的數據庫裏面

2。你可以轉換爲SQL精簡手動

+0

它應該與3.5一起工作,但它不支持SP。 – 2011-04-28 13:01:03

2

使用SDFViewer實用程序:

轉到工具菜單>從SQL Server

說夠了....

+0

+1似乎工作(仍在運行),SDFViewer是一個商業第三方工具。 – 2011-04-28 13:00:17

+0

非常感謝,它爲我工作^^ – 2014-01-19 08:57:05

相關問題