Al actualizar una réplica de base de datos o agregar una nueva copia se recibe el siguiente error:
The seeding operation failed. Error: An error occurred while performing the seed operation. Error: failed to notify source server "servidor" about the local truncation point. Hresult : 0xc8000713. Error: Unable To find the file......... SeedInProgressException....Si bien en este caso en particular el error se presentó en servidores con Exchange 2013 CU12 no descarto que se presente en otras versiones del producto.
Solución al error "0xc8000713 failed to notify source server"
La solución en este caso fue resetear la secuencia de logs de la base de datos problemática y repetir la operación de resembrado (reseed). A tener en consideración que al resetear la secuencia de logs de transacciones no es posible restaurar la base a un estado anterior y aplicar la diferencia de logs por lo que una vez resuelto el problema es recomendable realizar un nuevo respaldo completo de la base.
Por fuera de que pueden existir otras soluciones o alternativas, esta es la que probé y funciono de forma inmediata:
1. Desmontar la base base de datos, para hacerlo desde el shell podemos ejecutar:
Dismount-Database "base"
2. Verificar que el estado de la base se encuentre en "Clean Shutdown", para esto ejecutamos:
Eseutil /mh "base.edb" | findstr /I "state"
Nota: Donde base.edb incluye la ruta hacia el archivo EDB
3. Ir a la carpeta de logs y renombrar, por ejemplo si la carpeta de logs se llama "Logs" renombrar a "Logs_old", como alternativa es posible mover todos los archivos asociados a transaction logs.
4. Montar la base de datos y verificar que se recree la carpeta de logs:
Mount-Database "base"
5. Repetir la tarea de resembrado de la base, en este escenario en particular ya tenía una replica en estado de " FailedAndSuspended " por lo que ejecuté:
Update-MailboxDatabasecopy base\servidor -DeleteExistingFiles $true
Por más información sobre DAG en Exchange ver el siguiente artículo:
Introducción a DAG