Cuando instalas un nuevo servidor con el rol de Mailbox en Exchange Server 2013, las bases de datos quedan almacenadas de manera predeterminada en el disco c: en la siguiente ruta:

C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 1748536125\Mailbox Database XXXXXXXX.edb

Normalmente, cuando instalamos nuestro servidor, asignamos un disco separado para almacenar las bases de datos y sus respectivos logs.

Notas importantes

Esta es la información inicial que necesitamos para ejecutar el procedimiento:

Al finalizar el procedimiento, queremos que la base de datos quede de la siguiente manera:

Para mover esta base de datos a una nueva carpeta, usaremos PowerShell.

En este momento te estarás preguntando, porqué tengo que mover mi base de datos desde PowerShell en vez de usar el EAC?

Te cuento que al momento de escribir esta publicación, no existe una forma de hacerlo desde el EAC.

Bueno, ahora sí, vamos a lo que vinimos:

[PS] C:\>Move-DatabasePath "Mailbox Database 1748536125" -EdbFilePath "E:\ExchangeDatabases\Mailbox Database\Mailbox Database 1748536125.edb" -LogFolderPath "L:\ExchangeLogs\Mailbox Database\"
Confirm

Are you sure you want to perform this action?
Moving database path "Mailbox Database 1748536125".
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
Confirm
To perform the move operation, database "Mailbox Database 1748536125" must be temporarily dismounted, which will make it inaccessible to all users. Do you want to continue?
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
[PS] C:\>

Una vez completado el comando, podemos verificar que la ruta se haya actualizado correctamente y que la base de datos haya sido montada correctamente:

Espero te sea útil.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *