SQL 可用性组验证错误

p3j*_*eff 3 sql-server availability-groups

我正在尝试将不同子网中的副本添加到我的可用性组,但一直遇到错误。我已确认两台服务器上的默认文件位置相同,但无法弄清楚为什么会出现此错误。在此处输入图片说明

Sea*_*ser 6

这并不是说默认文件位置需要相同,而是说您在辅助服务器上的数据库中的所有文件没有相同的路径。

例子:

Primary Replica: Database files are in E:\Mount1\, E:\Mount2\, F:\Mount3

Secondary Replica: Existing directories E:\Mount1\, F:\Mount3
Run Code Online (Sandbox Code Playgroud)

您会注意到缺少辅助副本 E:\Mount2\

解决方法是使辅助数据库对所涉及的数据库具有相同的路径。