升级保存SQL数据文件的硬盘的最佳方法?

我们有一个SQL 2005服务器,我们需要升级硬盘上。 我能想到的最有效的方法是:

  • 使用D:\ Partition上的Backup Exec运行备份(此分区保存SQL DATA文件)
  • 在启动时禁用SQL服务
  • 重新启动服务器到RAID控制器
  • 删除旧的硬盘
  • 插入新的硬盘
  • 初始化新arrays
  • 启动进入操作系统
  • 将驱动器号D:分配给新arrays
  • 使用备份执行程序将所有数据文件恢复到D:\分区
  • 在启动时启用SQL服务
  • 重新启动服务器

这是做这个最好的方法吗? 我错过了什么吗?

如果磁盘是热插拔的,我会简单地用磁盘replace磁盘,并允许在这种情况下重buildarrays。 你有一整个周末这样做。 你没有提到arrays有多大,或者你正在使用什么types的RAIDconfiguration,但是允许磁盘重build是一个非常简单的解决scheme。

但是,确实需要确保RAID控制器支持在更大的磁盘就位后扩展RAID卷。

另外,你所提到的abover也应该可以工作,但是正如我在上面的评论中提到的那样,确保先运行完整的SQL备份,然后禁用SQL服务,然后继续进行磁盘备份并从那里开始。

您绝对可以通过HP Smart Array控制器在线执行此操作。 详情请参阅

什么是将RAIDarrays迁移到更大磁盘的好方法?

使用HP Smart Array RAID控制器扩展逻辑驱动器可以通过将每个磁盘更换为一个较大的驱动器来完成,每次更换一个驱动器,以便在两者之间进行重build。 这将导致一个更大的逻辑驱动器(以HP术语来说)将提供未使用的空间,可以分配给现有的驱动器或刻入一个新的逻辑驱动器。

您是否在服务器上安装了HP Management Agent和支持包? 如果你这样做,那么这可以通过graphics来完成,你可以监视进程的进度。