将Compact Edition .SDF恢复为标准版

时间:2012-06-19 08:13:39

标签: sql-server sql-server-ce database-restore

编辑: 事实证明,这只能通过this 之类的外部工具来完成 感谢ErikEJ的回答。

但是直到撰写本文时,它才能通过SQL作业或SSIS导入包自动化。

未来/后续SQL版本的情况可能会有所不同我正在使用SQL Server 2008 Standard。

问题:

有没有办法将Compact Edition .SDF 恢复到标准版 到目前为止我试过这个

use [master]
go
restore filelistonly from disk='C:\113\DB_Files\file.sdf'
go

它给出了这个

  

消息3241,级别16,状态0,行1设备上的媒体系列   'C:\ 113 \ DB_Files \ file.sdf'格式不正确。 SQL Server不能   处理这个媒体家庭。 Msg 3013,Level 16,State 1,Line 1 RESTORE   FILELIST正在异常终止。

1 个答案:

答案 0 :(得分:0)

您无法“恢复”,但您可以使用我的某些工具进行迁移,例如:http://erikej.blogspot.dk/2012/02/migrating-databases-between-sql-server.html