是否可以将我的SqlCe 3.5数据库转换为SQL Express 2008 R2格式?

时间:2010-11-20 08:01:18

标签: sql-server-2008 migration sql-server-ce

我有一个非常简单的问题,但似乎无法在任何地方找到一个海峡的答案。我已经搜索过谷歌和StackOverflow,但还没有找到我正在寻找的答案。

我创建了一个SqlCe 3.5数据库,保存为一个简单的* .sdf文件,位于一个小项目的\ src目录中。我刚刚安装了Sql Server 2008 Express R2,并希望将此数据库升级到新格式,以便我可以利用Views,Sprocs和新的Time数据类型。

有没有办法将我的架构及其所有数据导入空的SQL Server 2008 Express R2数据库?

这听起来非常简单,但我根本无法解决这个问题。我唯一能做的就是为每个表编写脚本并逐个导入数据......(?)

感谢您的任何见解!

1 个答案:

答案 0 :(得分:3)

SqlCe不是SQL Express。 SqlCe创建的SDF文件只能由SqlCe使用。

SQL Express是一个完全不同的引擎。 SQL Server 2008(Express或非Express)可以打开和升级SQL Express 2005数据库(MDF / LDF)。

尝试exportsqlce.codeplex.com