Cómo separar una base de datos (SQL Server Management Studio)

En este tema se describe cómo separar una base de datos que no se usa en este momento. Separar una base de datos la quita de la instancia del SQL Server Database Engine (Motor de base de datos de SQL Server) de Microsoft, pero la deja intacta, con sus archivos de datos y sus archivos de registro de transacciones.

[!NOTA]

Después de separar una base de datos de SQL Server 2008, puede volver a adjuntarla a la misma instancia o a otra instancia de SQL Server 2008. Para obtener más información, vea Cómo adjuntar una base de datos (SQL Server Management Studio).

Para separar una base de datos

  1. En el Explorador de objetos de SQL Server Management Studio, conéctese a la instancia del SQL Server Database Engine (Motor de base de datos de SQL Server) y expándala.

  2. Expanda Bases de datos y seleccione el nombre de la base de datos de usuarios que desee separar.

  3. La separación de una base de datos requiere el acceso exclusivo a la base de datos. Si la base de datos está en uso, restrinja el acceso a un único usuario:

    • Haga clic con el botón secundario en el nombre de la base de datos y seleccione Propiedades.

    • En el panel Seleccionar una página, haga clic en Opciones.

    • En el panel Otras opciones, desplácese hasta las opciones de Estado.

    • Seleccione la opción Restringir acceso y, en la lista desplegable, seleccione el modo único (Single).

    • Haga clic en Aceptar.

      Aparecerá un cuadro de mensaje informándole de que esta acción cerrará todas las conexiones a la base de datos. Para continuar, haga clic en Aceptar.

  4. Haga clic con el botón secundario en el nombre de la base de datos, seleccione Tareas y, a continuación, haga clic en Separar. Aparecerá el cuadro de diálogo Separar base de datos.

  5. En la cuadrícula Bases de datos que se van a separar se muestra el nombre de la base de datos seleccionada en la columna Nombre de la base de datos. Compruebe que ésta es la base de datos que desea separar.

  6. De forma predeterminada, la operación de separación conserva las estadísticas de optimización obsoletas al separar la base de datos; para actualizar las estadísticas de optimización existentes, haga clic en la casilla de verificación Actualizar estadísticas.

  7. De forma predeterminada, la operación de separación conserva los catálogos de texto asociados a la base de datos. Para quitarlos, desactive la casilla de verificación Mantener catálogos de texto.

  8. En la columna Estado se muestra el estado actual de la base de datos (Listo o No está listo).

    Si el estado es No está listo, en la columna Mensaje se muestra información con hipervínculos acerca de la base de datos. Cuando una base de datos está implicada en una replicación, en la columna Mensaje se muestra Database replicated. Cuando una base de datos tiene una o más conexiones activas, en la columna Mensaje se muestra <number_of_active_connections> Conexiones activas; por ejemplo, 1 Conexiones activas. Antes de separar la base de datos, debe desconectar todas las conexiones activas seleccionando la casilla de verificación Quitar conexiones.

    Para obtener más información acerca de un mensaje, haga clic en el hipervínculo.

  9. Cuando esté listo para separar la base de datos, haga clic en Aceptar.

[!NOTA]

La base de datos recién separada permanecerá visible en el nodo Bases de datos del Explorador de objetos hasta que se actualice la vista. Puede actualizar la vista en cualquier momento haciendo clic en el panel del Explorador de objetos y seleccionando a continuación Ver y por último Actualizar de la barra de menús.