需要重新格式化SQL群集磁盘。 我如何恢复我的SQL安装?

我们需要重新格式化SQL群集中的SQL群集磁盘。 该驱动器包含SQL以及数据库的共享安装文件。

我关心的是在删除磁盘资源之后SQL /群集将如何反应。

问题:

  • 有没有一个明确的过程呢?
  • 我们应该如何备份和恢复磁盘?
  • 重新格式化后,我们如何才能使群集SQL服务器重新联机?

谢谢

程序非常简单。 以下是我们如何做到的:

  1. 首先,备份所有数据库
  2. 然后将磁盘上的所有其他文件复制到具有足够空间的另一个磁盘(外部驱动器,另一个SAN卷等)
  3. 将您的群集SQL资源脱机
  4. 将您的群集磁盘脱机
  5. 从群集pipe理员删除磁盘resrouce
  6. 通过磁盘pipe理重新格式化磁盘
  7. 将新格式化的磁盘添加为群集磁盘资源。 请记住保持相同的驱动器号!
  8. 在集群pipe理器中使磁盘资源联机。 不要使SQL资源联机
  9. 将所有的SQL文件/数据库复制回去
  10. 打开SQL Server资源
  11. testing

这对我们非常有用。 我们遇到的最大问题是在删除群集磁盘资源之前无法重新格式化磁盘。 这是因为当MSCS成为集群资源时,它将特殊的驱动程序绑定到磁盘上。 这些驱动程序阻止您从磁盘pipe理中重新格式化磁盘。

哎哟! 安装和数据库在同一个地方,你手上的这个东西真的很乱。 您将不得不重新加载安装文件并重新join群集。 集群可能需要很长时间才能稳定在其中的新磁盘。 没有定义的过程,因为有几十种方法来设置群集。 根据你的configuration,你应该logging下它是如何构build的,因此也有恢复过程。 我想知道为什么你必须重新格式化这个磁盘,如果驱动器有“faild”,那么它应该从备份恢复像其他任何失败的驱动器(假设你有备份)。 如果你没有在“红皮书”中logging的应对程序,这是可能发生的一件令人讨厌的事情之一。