如何解决从SQLCE 4迁移到SQL Server 2008
| 因此,作为早期采用者,我基于阅读此声明引起的鲁ck性,开发了一个基于SQLCE4,ASP.Net MVC3和Entity Framework CTP5(代码优先)的应用程序。 现在,该应用程序已投入生产,我们需要放弃使用ce来支持SQL Server 2008和更高版本的Azure。 Scott Gu提到工具将很快推出以支持此类迁移,但我想知道我们是否为时过早,无法利用一条简单的路线。 有人做吗?有没有简单的迁移路径?类似于Visual Studio中的MDF创建脚本选项吗?解决方法
您是否在Codeplex上查看了SQL Server Compact Toolbox和SQL Compact数据与架构脚本实用程序?
它允许您编写模式脚本和
数据到.sql文件,可以使用
在任何情况下。它还编写了DML脚本
用于SSMS脚本。
您可以将生成的脚本用于
文档,程序化脚本
SQL Compact数据库文件,或者
将架构和数据迁移到SQL
Server(Express)2005或更高版本,您也可以使用Webmatrix
这是一个很好的解释:
http://www.sarasota.me/blog/migrate-orchard-database-sql-server-ce-to-sql-server-webmatrix,我已经按照ErikEJ的这篇博客文章中的说明进行了操作,并且迁移过程非常简单且成功,仅需三个步骤:
ExportSQLCE.exe \"Data Source=D:\\Orchard.sdf;\" OrchardSqlCe.sql
sqlcmd.exe -S .\\SQLEXPRESS -Q \"CREATE DATABASE Orchard\"
sqlcmd.exe -S .\\SQLEXPRESS –d Orchard -i OrchardSqlCe.sql
ExportSqlCe是由同一ErikEJ编写的工具,可将模式和数据都导出到文本文件。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。