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

C# 将数据从SQL Compact移动到SQL Server 2008,c#,sql-server,sql-server-ce,C#,Sql Server,Sql Server Ce,我创建了一个.SDF文件,并将数据插入移动设备上的SDF数据库文件中。我想将.SDF文件转换为SQL Server 2008数据库文件,但不知道如何转换。任何提示或建议都将不胜感激。您不能直接将SQL Compact数据库转换为完整的SQL Server 2008数据库,因为它们的结构完全不同。 据我所知,您不能使用SSIS(SQL Server集成服务)将数据从SQL Compact数据库复制到SQL Server数据库(另一种方法是可能的) 因此,唯一的实际选择似乎是编写一些应用程序,从SQ

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

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


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

您可以使用脚本编写数据库,并针对SQL Server数据库运行脚本。

Ashok:我已经编辑了您的问题,删除了文本,因为这是不受欢迎的。在所有大写字母中拼写标题为了吸引注意是不公平和冒犯的。@SealedSun:同意!:)问题已编辑!;)真正的问题是如何将SQL CE数据迁移到SQL Server 2008中。它与WinMo或应用程序无关。有关如何从SQL Compact db读取数据的示例代码,请参阅本文:。一旦数据集中有了数据,您就可以使用System.data.SqlClient命名空间中的常用方法在数据集中循环并将每条记录的数据插入SQL Server db。