我有4个SQL Server 2005数据库,我想转移到SQL CE。我知道我不能保留SProcs,视图和函数( Differences Between SQL Server Compact and SQL Server ),但我想保留其他所有内容。
我已经尝试过这个应用 SQL Server to SQL Server Compact Edition Database Copy ,但它在我身上出错了。我有消息来源,我正在调查它,但我想我会检查并确保我没有使我的ACTUAL目标的解决方案复杂化。
将标准SQL .mdf
转换为SQL CE .sdf
是否有一种简单的,可以一次性的方法?
现在我最好的想法是从SQL 2005 Standard中将Replication设置为SQL CE。
答案 0 :(得分:4)
答案 1 :(得分:3)
1.使用sqlcompact 3.1或3.0而不是sql compact 3.5使用SQL Server to SQL Server Compact Edition Database Copy 您可以使用像sun虚拟机一样的虚拟机,在其上安装sql compact 3或3.1,并在其中转换数据库
2.您可以手动转换为sql compact
答案 2 :(得分:2)
使用SDFViewer实用程序:
go工具菜单>来自SQL Server
够了......
答案 3 :(得分:-1)
如果您编写2005年的对象并在CE中运行脚本,该怎么办?那会给你DB的结构,然后你可以选择/插入?
我还没有尝试过这个,但是管理工作室中的SQL数据库导出/导入工具呢?