2012-11-12 119 views
0

由于HP服务器中的某个阵列磁盘故障,sql server 2000无法启动,导致错误的WMI提供程序错误。但是为了避免任何风险,我只想在没有服务器启动的情况下进行备份,通过保存主数据文件MDF,事务性文件LDF等。 如果有任何可能性,请帮助我。没有启动服务器服务的SQL Server 2000备份

回答

1

应该能够复制这些文件并将它们附加到不同服务器上的新实例。确保在连接到新服务器时引用该事务。在附加对话框中会有一个位置来指定mdf和ldf文件的位置。任何在服务器关闭时不完整的事务都将被回滚,这通常是您想要的。

+0

谢谢@aaronLS!我在服务器机房:-p,我找到了所有的MDF和LDF文件,你能提供一些安全程序的指导。 – ShaoKhan

+0

如果您没有任何其他具体问题,我实在没有任何其他建议。如果你可以成功地附加数据库和日志,那么你将会保持良好状态。唯一会丢失的交易是服务器崩溃时没有完成的交易,这应该很少。那些失败的交易(如果有的话)意味着应用程序与应用程序的区别。这是应用程序开发人员必须评估的内容。 – AaronLS

+0

请注意,服务器足够聪明,可以查看LDF并知道哪些事务已完成,哪些未完成。这就是它如何确保数据库没有被破坏,即使它突然崩溃。 – AaronLS

0

您通常可以使用sp_attach_db附加您的MDF/LDF文件。这些不是备份,但如果这就是你所拥有的,那么它们是最好的。因此,请将MDF和LDF文件复制到某处,然后理清WMI问题。

WMI故障不是那么灾难性的。它是一个允许外部进程检查和更改SQL Server(除其他之外)的层。如果WMI失败是发生的最糟糕的事情,那么你的数据库不会受到影响。

+0

谢谢@Electric ok我会在其他备用服务器上运行SP希望cpying MDF和LDF文件将获得最新的备份。 – ShaoKhan

+0

祝你好运。很明显,你可以在sp_attach_db上找到大量的doco。 –