我们的 SQL Server 2005 实例上的主数据库似乎已损坏。由于此数据库为我们的 MOSS 2007 安装提供支持,必须采取哪些步骤来恢复主数据库并确保 MOSS 2007 也恢复?
谢谢!
答案1
如果您确定它已损坏,请继续阅读。但首先,您完全确定它已损坏吗?您如何确定它已损坏?(抱歉,但恢复主数据库确实是一件大事。)
假设您有主数据库的备份,则需要停止 SQL 服务,然后使用 -c -f -m 开关从命令行运行实例以重新启动实例。默认情况下,此操作从 SQL Server 二进制文件所在的文件夹“c:\program files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\binn”中完成。
sqlservr -c -f -m
这将在命令窗口中启动 SQL Server。然后在另一个窗口中使用 SQLCMD 连接并使用 RESTORE DATABASE 语句从最新备份中恢复数据库。实例应自动关闭。重新启动它,数据库应重新上线。