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

Al adjuntar una base de datos se sitúa en el mismo estado en el que se encontraba cuando se separó.

Este tema contiene las siguientes secciones:

  • Seguridad

  • Permisos

  • Procedimiento (SQL Server Management Studio)

Seguridad

Los permisos de acceso a archivos se establecen durante varias operaciones de la base de datos, incluso al separar o adjuntar una base de datos. Para obtener información acerca de los permisos de archivo que se establecen al separar y adjuntar una base de datos, vea Proteger archivos de datos y de registro.

Se recomienda no adjuntar ni restaurar bases de datos de orígenes desconocidos o que no sean de confianza. Es posible que dichas bases de datos contengan código malintencionado que podría ejecutar código Transact-SQL no deseado o provocar errores al modificar el esquema o la estructura de la base de datos física. Antes de utilizar una base de datos de un origen desconocido o que no sea de confianza, ejecute DBCC CHECKDB en la base de datos en un servidor que no sea de producción y examine el código de la base de datos, como procedimientos almacenados u otro código definido por el usuario.

Nota importanteImportante

Para obtener más información sobre cómo adjuntar bases de datos y sobre los cambios que se realizan en los metadatos al adjuntar una base de datos, vea Separar y adjuntar bases de datos.

Permisos

Para obtener información acerca de los permisos exigidos para adjuntar una base de datos, vea CREATE DATABASE (Transact-SQL).

[Principio]

Procedimiento (SQL Server Management Studio)

Para adjuntar una base de datos

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

  2. Haga clic con el botón secundario en Bases de datos y haga clic en Adjuntar.

  3. En el cuadro de diálogo Adjuntar bases de datos, haga clic en Agregar para especificar la base de datos que se va a adjuntar y en el cuadro de diálogo Buscar archivos de base de datos, seleccione la unidad de disco en la que se halla la base de datos y expanda el árbol de directorios para buscar y seleccionar el archivo .mdf de la base de datos; por ejemplo:

    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf

    Nota importanteImportante

    Si intenta seleccionar una base de datos que ya ha sido adjuntada se producirá un error.

  4. Si lo desea, también puede especificar un nombre distinto para la base de datos que va a adjuntar. Para hacerlo, escriba el nombre en la columna Adjuntar como del cuadro de diálogo Adjuntar bases de datos.

  5. Si desea cambiar el propietario de la base de datos, seleccione una entrada distinta en la columna Propietario.

  6. Cuando esté listo para adjuntar la base de datos, haga clic en Aceptar.

    Nota

    Las bases de datos recién adjuntadas no se muestran en el nodo Bases de datos del Explorador de objetos hasta que no se actualiza la vista. Para actualizarla en cualquier momento, haga clic en el Explorador de objetos y luego en la opción Actualizar del menú Ver.