将数据库文件(mdf)添加到AlwaysOn可用性组中的数据库

时间:2016-07-13 10:53:57

标签: sql high-availability alwayson

我在将数据库文件(mdf)添加到AlwaysOn可用性组中的数据库时出现问题,详情如下:

目前,我有一个AlwaysOn可用性组的数据库名称为DB_1DB_1有2个DataFile为DB_1.mdfDB_1.ldf。服务器硬盘几乎已满。我在每个SQL节点上附加1个新硬盘。

在SQL节点1上,新的HDD创建了一个名为E:\的新分区,我在其上创建了一个名为SQL的新目录。在SQL节点2上,我做了同样的事情。 现在,在主节点(节点1)上,我添加了一个名为DB_1_Ex.mdf的新DataFile,并在E:\ SQL \ DB_1_Ex.mdf中找到。

我做完这些之后。主节点(SQL节点1)上的DB_1数据库仍处于同步状态。但是一个辅助节点(SQL节点2),DB_1数据库显示为Not Synchronizing(Suspected)。

那么,我如何将新的dataFile添加到节点1并在(E:\ SQL)中分配它,然后,AlwaysOn将在节点2上自动创建新的数据库文件并在节点2上的相同路径中分配( E:\ SQL也没有影响到AlwaysOn可用性组同步。

1 个答案:

答案 0 :(得分:0)

  1. 从辅助服务器上的AG上删除AG_1上没有DB_1数据库的数据库。 与主服务器相同的驱动器配置。这会将数据库放在 辅助服务器处于还原状态。
  2. 在主服务器上添加E:\ SQL \ DB_1_Ex.ndf文件。
  3. 在主服务器上进行日志备份。
  4. 使用with move选项(包括新的)在辅助数据库上还原日志备份 文件详细信息,并提供辅助服务器上存在的文件夹。
  5. 将DB_1数据库添加回辅助服务器上的AG。