【问题标题】:Convert MSSQL2008 *.bak file to SQL-CE *.sdf将 MSSQL2008 *.bak 文件转换为 SQL-CE *.sdf
【发布时间】:2011-06-11 12:08:36
【问题描述】:

我希望将数据从 mssql2008 .bak(或从正在运行的 2008 服务器输出)转换为 sql-ce 的 *.sdf 以用于 webmatrix 项目。我也安装了 SQL Server Management Studio 2008 R2。

【问题讨论】:

    标签: sql-server-2008 sql-server-ce


    【解决方案1】:

    没有工具可以直接将 bak 转换为 sdf。

    您必须将其恢复到相同(或更新)版本的功能 SQL Server 引擎,然后编写脚本。反正我就是这样做的。另外请记住,如果 .bak 文件中包含的数据库中有任何视图、存储过程、触发器等,您将无法使用它们。

    有一个使用 SQL 2005 的代码项目努力创建一个实用程序,该实用程序有助于从完整的数据库转换为 ce 数据库。你可以在这里查看:

    http://www.codeproject.com/KB/database/SqlCompactCoptUtility.aspx

    关于脚本的帮助从这里开始:

    http://msdn.microsoft.com/en-us/library/ms178078.aspx

    或者直接进入:右键单击数据库,指向任务,然后单击生成脚本。这将显示一个包含各种选项的向导,以帮助您移动表格和数据。

    【讨论】:

    • 该实用程序适用于 3.1/3.5,我运行的是 2008 + SQL CE 4.0,因此不兼容。 “编写脚本”是什么意思?
    • 我已经用一个链接更新了我的答案,让你开始。
    猜你喜欢
    • 1970-01-01
    • 2012-09-21
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    相关资源
    最近更新 更多