Share via


Traslado de bases de datos Windows Internal Database a una unidad diferente (Windows SharePoint Services 3.0)

Puede mover la base de datos de contenido y la base de datos de configuración de Windows SharePoint Services 3.0 de un disco a otro sin perder datos. Esto puede ser necesario si se queda sin espacio en el disco actual o si la unidad de disco deja de ser confiable. A Windows Internal Database usa tecnología SQL Server como almacén de datos relacionales para las funciones y características de Windows, como Windows SharePoint Services, Active Directory Rights Management Services, Servicios UDDI, Windows Server Update Services y Windows System Resources Manager. Windows Internal Database también se le conoce como Microsoft SQL Server Express Embedded Edition.

Importante

En este artículo sólo se describe cómo mover bases de datos de contenido y configuración. No proporciona información sobre cómo mover otras bases de datos asociadas con Windows SharePoint Services 3.0.

Importante

Si desasocia y vuelve a adjuntar una base de datos de contenido, tenga en cuenta que la próxima vez que se rastree el contenido de dicha base de datos de contenido, se realizará un rastreo completo, aunque se solicite un rastreo incremental. Dado que un rastreo completo vuelve a rastrear todo el contenido detectado por el rastreador, independientemente del contenido rastreado previamente, los rastreos completos tardan bastante más en completarse que los rastreos incrementales.

Mover bases de datos de contenido y configuración a una unidad diferente

Para mover una base de datos dentro de Windows Internal Database, se deben realizar cinco pasos principales:

  • Detenga los servicios que se vean afectados.

  • Desasocie las bases de datos de Windows SharePoint Services 3.0.

  • Mueva los archivos de las bases de datos.

  • Vuelva a adjuntar las bases de datos.

  • Reinicie los servicios.

Antes de comenzar con el siguiente procedimiento, asegúrese de revisar las opciones y los requisitos de las siguientes herramientas de líneas de comandos:

Note

El requisito mínimo para completar este procedimiento es ser miembro del grupo Administradores en el equipo local que hospeda el sitio web de Administración central de SharePoint y de la función de base de datos fija dbowner en Microsoft SQL Server 2005 Express Edition.

Traslado de bases de datos a una unidad diferente mediante herramientas de línea de comandos

  1. Detenga todos los servicios de SharePoint.

    1. Escriba el siguiente comando y presione ENTRAR:

      stsadm –o enumservices

      Aparece una lista de todos los servicios.

    2. Para cada servicio enumerado en el paso anterior, escriba el siguiente comando y, a continuación, presione ENTRAR:

      net stop <nombre de servicio>

  2. Desasocie las bases de datos.

    1. En la unidad donde se ha instalado Productos y Tecnologías de SharePoint, cambie al siguiente directorio: %Archivos de programa%\Microsoft SQL Server\90\Tools\binn.

    2. Escriba el siguiente comando y presione ENTRAR:

      sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E

      La herramienta de línea de comandos Sqlcmd le permite escribir consultas SQL en la línea de comandos.

    3. En la primera línea de consulta, escriba la siguiente consulta y, a continuación, presione ENTRAR:

      EXEC sp_detach_db @dbname = '<nombre de base de datos>'

      Donde <nombre de base de datos> es el nombre de la base de datos que desea mover.

      Los nombres de la base de datos de configuración, la base de datos de contenido de Administración central y la base de datos de búsqueda están compuestos por un prefijo más el GUID de la base de datos, tal y como se muestra en los siguientes ejemplos:

      • El nombre de la base de datos de configuración tiene el siguiente formato: SharePoint_Config_<GUID de base de datos>

      • El nombre de la base de datos de contenido de Administración central tiene el siguiente formato: SharePoint_AdminContent_<GUID de base de datos>

      • El nombre de la base de datos búsqueda tiene el siguiente formato: WSS_Search_NETSERVER_<GUID de base de datos>

    4. En la siguiente línea de consulta, escriba GO y, a continuación, presione ENTRAR.

    5. Repita los pasos c y d para cada base de datos que desee mover.

    6. Cierre la herramienta de línea de comandos Sqlcmd.

      1. En la primera línea de consulta, escriba EXIT y, después, presione ENTRAR.

      2. En la segunda línea de consulta, escriba GO y, a continuación, presione ENTRAR.

  3. Mueva los archivos de las bases de datos a la nueva ubicación.

  4. Vuelva a adjuntar las bases de datos y los archivos de registro.

    1. En la unidad donde se ha instalado Productos y Tecnologías de SharePoint, cambie al siguiente directorio: %Archivos de programa%\Microsoft SQL Server\90\Tools\binn.

    2. Escriba el siguiente comando y presione ENTRAR:

      sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E

    3. En la primera línea de consulta, escriba la siguiente consulta y, a continuación, presione ENTRAR:

      EXEC sp_attach_db @dbname = '<nombre de base de datos>', @filename1 = '<ruta de acceso UNC><nombre de base de datos>.mdf', @filename2 = '<ruta de acceso UNC><nombre de base de datos>_log.ldf'

      Debe incluir los nombres de archivo del archivo de base de datos (.mdf) y del archivo de registro asociado (.ldf).

    4. En la siguiente línea de consulta, escriba GO y, a continuación, presione ENTRAR.

    5. Repita los pasos c y d para cada base de datos que haya movido.

    6. Cierre la herramienta de línea de comandos Sqlcmd.

      1. En la primera línea de consulta, escriba EXIT y, después, presione ENTRAR.

      2. En la siguiente línea de consulta, escriba GO y, a continuación, presione ENTRAR.

  5. Para cada servicio detenido en el paso 1, escriba el siguiente comando y, a continuación, presione ENTRAR:

    net start <nombre de servicio>

Vea también

Conceptos

Mantenimiento de bases de datos (Windows SharePoint Services 3.0)
Procedimientos y prácticas recomendadas de planeación y supervisión del almacenamiento de SQL Server para Windows SharePoint Services (notas del producto)
Adición, división y combinación de bases de datos de contenido (Windows SharePoint Services 3.0)
Traslado de bases de datos de contenido (Windows SharePoint Services 3.0)
Traslado de todas las bases de datos (Windows SharePoint Services 3.0)