将 .sdf 数据库转换为 .mdf 数据库
Posted
技术标签:
【中文标题】将 .sdf 数据库转换为 .mdf 数据库【英文标题】:Convert .sdf database to .mdf database 【发布时间】:2012-02-13 09:05:15 【问题描述】:我有这个 SQL Server CE 数据库(包含更多表和数据),我想将其转换为 SQL 2008,因为我想在服务器中使用它(应用程序需要被许多人使用)。我正在使用 SQL 2008 express 和 C#。
请建议我如何做到这一点。
【问题讨论】:
【参考方案1】:您是否尝试过数据迁移向导?
无论如何,您可能会觉得这很有趣: http://exportsqlce.codeplex.com/
原文出处:
http://bembengarifin-tech.blogspot.com/2008/08/generate-script-export-data-from-sql-ce.html
【讨论】:
“SQL Compact 数据和架构脚本实用程序”做到了。【参考方案2】:这个tutorial 应该可以帮助你。它向您展示了如何使用 SQLMetal.exe
将 .sdf
转换为 .cs
对象
【讨论】:
【参考方案3】:也许一个好主意是尝试微软(免费)工具,Sql Server Management Studio: http://www.microsoft.com/download/en/details.aspx?id=7593
【讨论】:
【参考方案4】:Microsoft WebMatrix 默认使用 Compact SQL(.sdf 文件)。在数据库视图中,如果安装了 SQL SVR,则有一个迁移到 SQL Server 顶部菜单项。还有一个用于安装 SQL Server 的菜单选择。 WebMatrix 和(一个版本的)SQL SVR 2008 都可以免费安装。
【讨论】:
【参考方案5】:您可以使用 MSDeploy 迁移您的数据库:
http://erikej.blogspot.com/2011/03/migrate-sql-server-compact-database-to.html
【讨论】:
以上是关于将 .sdf 数据库转换为 .mdf 数据库的主要内容,如果未能解决你的问题,请参考以下文章
将 SQL 数据库 (mdf) 迁移到 SQL Compact Edition (sdf) 的方法