Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Cambiar el nombre de la Base de Datos de la Administración Central

Infraestructura


Cuando se instala SharePoint, la rutina de instalación crea la Base de Datos de la Administración Central utilizando un GUID
Autor: Gustavo

En algunos casos es necesario cambiar el nombre de la Base de Datos del nombre generado automáticamente a un nombre según las reglas de la empresa. SharePoint crea la Base de Datos de la Administración Central con el nombre SharePoint_AdminContent_[GUID] por defecto.

No es posible cambiar el nombre directamente pero si es posible crear una nueva Base de Datos con el nombre deseado y mover todas las Colecciones de Sitios existentes a la nueva. Ejecute los siguientes comandos desde una consola de Administración de SharePoint 2010 (PowerShell):

    Get-spcontentdatabase -webapplication http://[servidor:puerto]

(Cambiar [server:puerto] por los valores correspondientes de la Aplicacion Web de la Administracion Central). PowerShell retorna el Id, Nombre, Aplicación Web, Servidor y número de sitios. Luego cree la nueva Base de Datos con el siguiente comando:

    New-SPContentDatabase -Name SharePoint_AdministracionCentral -WebApplication http://[servidor:puerto]

Utilice para [servidor:puerto] el mismo valor utilizado anteriormente. Este comando retorna los valores indicados anteriormente para la nueva Base de Datos. Finalmente mueva todo el contenido de Base de Datos original a la nueva utilizando el siguiente comando:

    Get-SPSite -ContentDatabase [IdOrigen] | Move-SPSite -DestinationDatabase [Id destino]

Cambiando los valores [IdOrigen] y [IdDestino] por los valores generados por los dos comando anteriores.

Es necesario confirmar las diferentes operaciones del último comando. Al final ejecute un IISREST (obligatorio). Desde este momento la nueva Base de Datos es operativa y la antigua se puede eliminar de SQL (utilizando el SQL Server Management Studio – Tareas – Separar – chequear la opción de Quitar)