在 SQL Express 2008 中重建主服务器

在 SQL Express 2008 中重建主服务器

.ldf 文件已损坏,因此我需要在 SQL Express 2008 安装上完全重建主数据库。除了完全销毁实例并重新开始之外,还有其他方法吗?

答案1

我不明白为什么不能从最近的备份中恢复主数据库。我以前用 SQL Server 2005 做过这件事。(我肯定是漏掉了什么。)

如何恢复 master 数据库

答案2

在已经提供回复之后,一片死寂,这说明你可能没有备份。如果没有,你唯一的选择就是重建。看看这里查看 CSS 发布的有关在 SQL 2008 中重建系统数据库的帖子。

答案3

显然,当问题被转移时,它就不再分配给作者了。我没有主控的备份,但我有客户数据的备份。

我最终卸载了 SQL Express 并重新安装。卸载后,数据文件夹中只剩下了客户数据,然后我使用 SQLCMD 连接并重新附加数据库。

答案4

您可以将数据库重新附加到 SQL 2008 的新实例。这样就无需从头开始。

您还可以尝试在其他地方安装新的 SQL Express 实例,然后将 master.ldf 文件从该实例复制到现有实例(在 sql 停止时),然后如果需要,重新连接旧数据库。

相关内容