将 SDF 数据库转换为 MDF [重复]

Posted

技术标签:

【中文标题】将 SDF 数据库转换为 MDF [重复]【英文标题】:Convert SDF database to MDF [duplicate] 【发布时间】:2008-11-06 06:47:19 【问题描述】:

我有这个 SQL Server CE 数据库,我想将它转换为 SQL Server 2008 数据库,因为我希望它可以通过网络访问。我正在使用 SQL Server 2008 Express 和 VB9。

有什么想法吗?

【问题讨论】:

this other question有更好的答案,但都应该保留。 【参考方案1】:

一个简单的方法是进入 SQL Management Studio(我认为它可以连接到 SDF 文件?)并右键单击它,在操作中会有一个脚本数据库到文本文件。这将为您提供创建架构的 SQL 脚本,然后您可以在 SQL 2008 中创建它们。

【讨论】:

您可以在 SQL Management Studio 中打开 SDF 文件。【参考方案2】:

这完全取决于您使用的 SQL Server Management Studio 版本。如果您使用 SQL Server 2005 Management Studio Express,请确保从 link 而不是 this one 下载带有 Service Pack2 的那个。 Management Studio 2005 的完整版确实支持 sdf 文件。不过,我无法评论 2008 Express 版本。

【讨论】:

以上是关于将 SDF 数据库转换为 MDF [重复]的主要内容,如果未能解决你的问题,请参考以下文章

将 SQL 数据库 (mdf) 迁移到 SQL Compact Edition (sdf) 的方法

SDF与MDF的区别

将 sqlite 数据库转换为 sdf 文件

将两个两个数据库上下文合并为一个?

将 MSSQL2008 *.bak 文件转换为 SQL-CE *.sdf

我想要把sql serve2000的mdf ldf文件升级到能在sql2012中用 求大神帮忙转换