将数据从SQL Compact移动到SQL Server 2008

我创建了一个.SDF文件,并将数据插入到移动设备上的SDF数据库文件中。 我想将.SDF文件转换为SQL Server 2008数据库文件,但不知道如何。 任何指针或建议将不胜感激。

您无法直接将SQL Compact数据库转换为完整的SQL Server 2008数据库,因为它们的结构完全不同。 据我所知,您不能使用SSIS(SQL Server集成服务)将数据从SQL Compact数据库复制到SQL Server数据库(可以采用另一种方式)。

因此,唯一真正的选择似乎是编写一些从SQL Compact数据库读取数据然后将其插入SQL Server的应用程序。

您可以使用http://exportsqlce.codeplex.com为数据库编写脚本,并针对SQL Server数据库运行脚本。