首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的开发框上重新安装Windows,忘记备份我在Server 2008中正在进行的任何工作?我能恢复什么吗?

问在我的开发框上重新安装Windows,忘记备份我在Server 2008中正在进行的任何工作?我能恢复什么吗?
EN

Server Fault用户
提问于 2010-07-06 17:43:13
回答 2查看 90关注 0票数 1

在我的开发框上重新安装Windows,忘记备份我在Server 2008中正在进行的任何工作?我能恢复什么吗?

我还有旧安装的文件。我去哪找?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-07-07 14:47:20

感谢hmallett为我指明了正确的方向。

我用了这个要取消删除我的文件。在C:\Program \Microsoft\MSSQLEXPRESS\DATA中找到它们。将我的数据库撤消到外部的fat32 usb驱动器(以删除权限)。

接下来,我打开并使用它来附加它:EXEC sp_attach_db @dbname = N'pickyournewdatabasename', @filename1 = N'F:\TheFolderWhereYouHaveTheRecoveredDB\olddatabasename.mdf' @filename2 = N'F:\TheFolderWhereYouHaveTheRecoveredDB\olddatabasename_log.ldf'

我跳过添加ldf日志文件,它生成了一个新的日志文件。如果你想的话可以加进去。在这个步骤启动并运行之后,现在应该使用正常的备份和还原选项。

PS。请确保安装的Server版本与旧版本相同。如果你得到661 665错误。到这里来:服务器版本错误。我安装了R2,并安装了R1 (bug)。

票数 0
EN

Server Fault用户

发布于 2010-07-06 22:24:13

您要查找的文件是.ldf和.mdf文件。

默认情况下,如果您的数据库名为foobar,您将有一个foobar.mdf文件和一个foobar_log.ldf文件。

您可以将它们复制到新安装中,并在SQL管理中使用sp_attach_db重新附加文件。sp_attach_db在SQL 2005中被否决,但我相信它在SQL 2008中仍然有效。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/157911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档