Compartir a través de


Traslado de colecciones de sitios a una nueva base de datos (división de una base de datos de contenido) (Search Server 2008)

Actualizado: 2009-05-14

Algunas colecciones de sitios dentro de una base de datos que hospeda varias colecciones de sitios están creciendo con mayor rapidez de la esperada y se prevé que la base de datos se aproxime pronto a 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.

División de 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. El proceso de mover una colección de sitios entre bases de datos consiste en exportar los datos de la dirección URL de la colección de sitios a un archivo y, a continuación, importar los datos a una base de datos nueva.

Important Importante:

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 el espacio libre disponible en el disco duro equivale como mínimo 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, vea 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 (traslado de una colección de sitios a una base de datos diferente)

  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 comando siguiente 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 de 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. Reinicie IIS; para ello, escriba el comando siguiente y presione ENTRAR:
    iisreset /noforce

Vea también

Conceptos

Adición, división y combinación de bases de datos de contenido (Search Server 2008)
Adición de una base de datos de contenido (Search Server 2008)
Combinación de bases de datos de contenido (Search Server 2008)