0

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

目前,我有一个 AlwaysOn 可用性组,有一个数据库名称DB_1DB_1有 2 个 DataFileDB_1.mdfDB_1.ldf. 服务器硬盘快满了。我在每个 SQL 节点上附加 1 个新 HDD。

在 SQL 节点 1 上,新硬盘创建了一个名为 E:\ 的新分区,我在此创建了一个新目录,名为 SQL。在 SQL 节点 2 上,我做了同样的事情。现在,在主节点(节点 1)上,我添加了一个名为 DB_1_Ex.mdf 的新数据文件,并位于 E:\SQL\DB_1_Ex.mdf 中。

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

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

4

1 回答 1

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