Share via


Movimiento de colecciones de sitios a una base de datos nueva (división de una base de datos de contenido) (Office SharePoint Server 2007)

Algunas colecciones de sitios dentro de una base de datos que hospeda varias colecciones de sitios están creciendo con mayor rapidez de lo esperado y cree que la base de datos alcanzará pronto su tamaño máximo. Puede dividir la base de datos para mover las colecciones de sitios que están creciendo a otra base de datos o a otro servidor.

Dividir una base de datos de contenido

Puede usar este procedimiento para dividir una base de datos de contenido que esté asociada a sus colecciones de sitios. Cuando se divide una base de datos de contenido, se mueve una colección de sitios a otra base de datos distinta.

Se recomienda instalar la actualización acumulativa de abril antes de dividir las bases de datos de contenido. Esta actualización soluciona problemas conocidos de la operación mergecontentdbs de Stsadm. Para obtener más información, vea Implementación de actualizaciones de software para Office SharePoint Server 2007.

Antes de usar la operación mergecontentdbs de Stsadm, asegúrese de que hay espacio libre disponible en el disco duro equivalente al menos a tres veces el tamaño de la colección de sitios de origen. Para determinar el tamaño de la colección de sitios, consulte el atributo StorageUsedMB de la operación enumsites de Stsadm en el paso 2 del procedimiento siguiente.

Para realizar el siguiente procedimiento, debe ser miembro del grupo Administradores de la granja de servidores y el grupo Administradores del equipo local. Debe tener el permiso Control total para todas las colecciones de sitios que necesite mover. La cuenta usada para realizar este procedimiento debe ser miembro de la función de base de datos fija db_owner en SQL Server.

División de una base de datos de contenido

  1. En un símbolo del sistema, en la unidad donde Productos y Tecnologías de SharePoint está instalado, cambie al directorio siguiente:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin

  2. Escriba el siguiente comando y, a continuación, presione ENTRAR:
    Stsadm -o enumsites -url <dirección URL> > <ruta de acceso/nombre de archivo>.xml

    donde dirección URL es la dirección de la aplicación web que contiene la colección de sitios que desea mover y ruta de acceso/nombre de archivo es el nombre del archivo XML que desea crear con los datos de la colección de sitios.

    Para obtener más información, vea Enumsites: operación Stsadm (Office SharePoint Server).

    El paso anterior crea un archivo XML que contiene todas las direcciones URL de la colección de sitios en la base de datos actual.

  3. Abra el archivo XML que creó en una aplicación de edición de texto. Si existen direcciones URL de colecciones de sitios que no desea mover, asegúrese de eliminarlas del archivo. Las únicas direcciones URL que deberían permanecer en el archivo XML deben ser las de las colecciones de sitios que desea mover.

    Nota

    No es necesario cambiar el número de sitios ni ninguna otra información acerca de las colecciones de sitios del archivo. Sólo las direcciones URL son relevantes para este procedimiento.

  4. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    Stsadm -o mergecontentdbs -url <dirección URL> -sourcedatabasename <nombre de base de datos> -destinationdatabasename <nombre de base de datos> -operation 3 -filename <nombre de archivo>

    donde dirección URL es la dirección de la aplicación web que contiene la colección de sitios que desea; sourcedatabasename es el nombre de la base de datos de la que desea mover la colección de sitios; destinationdatabasename es el nombre de la base de datos a la que desea mover la colección de sitios; operation 3 es la operación “Leer de archivo”; y nombre de archivo es el nombre del archivo que contiene las direcciones URL de la colección de sitios que desea mover.

    Para obtener más información, vea Mergecontentdbs: operación de Stsadm (Office SharePoint Server).

  5. Para reiniciar IIS, escriba el siguiente comando y, a continuación, presione ENTRAR:
    iisreset /noforce.

Vea también

Conceptos

Adición, división y combinación de bases de datos de contenido (Office SharePoint Server 2007)
Adición de una base de datos de contenido (Office SharePoint Server 2007)
Combinación de bases de datos de contenido (Office SharePoint Server 2007)