2011-04-19 253 views
3

因此,作爲早期採用者,我開發了基於SQLCE4,ASP.Net MVC3和Entity Framework CTP5(代碼優先)的應用程序,該程序基於讀取this announcement引發的魯莽適應。從SQLCE 4遷移到SQL Server 2008

現在應用程序正在進入生產階段,我們需要失去ce,轉而使用SQL Server 2008以及後來的Azure。

Scott Gu提到工具很快就會出來支持這種遷移,但我不知道我們是否過早利用一條簡單的路線。

任何人都做到了嗎?有一個簡單的遷移路徑嗎?類似於Visual Studio中的MDF創建腳本選項?

+1

如果一個答案幫助你,我可以建議你接受一個。 – 2011-08-01 15:12:55

回答

8

您是否在codeplex上看過SQL Server Compact ToolboxSQL Compact data and schema script utility

它可以讓你的腳本架構和 數據.sql文件,它可以在任何上下文中使用 。它還腳本DML 在SSMS腳本中使用。

您可以使用生成的腳本 文檔的SQL Compact數據庫文件程序腳本 ,或 遷移架構和數據的SQL 服務器(快遞)2005或更高

0

我已經按照說明操作˚F只用三步ROM this blog post by ErikEJ和遷移簡單,全成:

  1. ExportSQLCE.exe "Data Source=D:\Orchard.sdf;" OrchardSqlCe.sql
  2. sqlcmd.exe -S .\SQLEXPRESS -Q "CREATE DATABASE Orchard"
  3. sqlcmd.exe -S .\SQLEXPRESS –d Orchard -i OrchardSqlCe.sql

ExportSqlCe是由出口模式和數據相同ErikEJ寫的工具到一個文本文件。

相關問題