gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 06:23:17 29 4
gpt4 key购买 nike

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

最佳答案

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

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

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

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

有关脚本的帮助,请从此处开始:

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

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

关于sql-server-2008 - 将 MSSQL2008 *.bak 文件转换为 SQL-CE *.sdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6315818/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com