Está en la página 1de 3

Usar el Asistente para copiar bases de datos

SQL Server 2005

El Asistente para copiar bases de datos ofrece una forma cómoda de transferir, mover o copiar una o más
bases de datos y sus objetos de una instancia de SQL Server 2000 o SQL Server 2005 a una instancia de
SQL Server 2005.

El Asistente para copiar bases de datos se puede utilizar para realizar las siguientes tareas:

 Transferir una base de datos cuando la base de datos sigue disponible para los usuarios mediante
el método Objetos de administración de SQL Server (SMO).
 Transferir una base de datos por medio del método más rápido de separar y adjuntar con la base
de datos no disponible durante la transferencia.
 Transferir bases de datos entre diferentes instancias de SQL Server 2005.
 Actualizar bases de datos de SQL Server 2000 a SQL Server 2005.

Importante:
El servidor de destino debe ejecutar el Service Pack 2 de SQL Server 2005 o una versión posterior. El
equipo en el que se ejecuta el Asistente para copiar bases de datos puede ser el servidor de origen o de
destino, o bien un equipo independiente. Este equipo también puede ejecutar el Service Pack 2 de SQL
Server 2005 o una versión posterior para poder utilizar todas las características del asistente.

Permisos

Para usar el Asistente para copiar bases de datos, debe ser miembro de la función fija de servidor
sysadmin en el servidor de origen y en el servidor de destino. Para transferir las bases de datos con el
método de separar y adjuntar, debe tener acceso al recurso compartido de sistema de archivos que
contenga los archivos de la base de datos de origen.

Aspectos que deben tenerse en cuenta

Tenga en cuenta los siguientes aspectos antes de usar el Asistente para copiar bases de datos.

Área Consideraciones

Bases de datos master, Las bases de datos de sistema no se pueden transferir mediante el Asistente
model, msdb, tempdb y para copiar bases de datos.
distribution

Opción Mover de base Si selecciona la opción Mover, el asistente elimina automáticamente la base
de datos de datos de origen después de mover la base de datos. El Asistente para
copiar bases de datos no elimina la base de datos de origen cuando se
selecciona la opción Copiar.

Catálogos de texto Si utiliza el método SMO para mover el catálogo de texto, es preciso volver a
llenar el índice después del movimiento. Si utiliza el método de separar y
adjuntar, los catálogos de texto deben moverse manualmente. Para obtener
más información acerca de cómo mover catálogos de texto, vea Mover
archivos de base de datos.

Ediciones de 64 bits de Use el método de separar y adjuntar en configuraciones de procesadores de


Microsoft SQL Server 64 bits.
2005

Agente de SQL Server El Agente de SQL Server debe estar en ejecución en el servidor de destino.

Objetos cifrados Los objetos cifrados, incluidos los certificados, las claves y los procedimientos
almacenados se deben transferir manualmente.

Propiedades extendidas El método SMO transferirá propiedades extendidas de objeto de base de


de base de datos datos, pero no propiedades extendidas para la propia base de datos. El
método de separar y adjuntar copiará todas las propiedades extendidas.

Inicios de sesión de Los inicios de sesión transferidos creados por medio de la autenticación SQL
autenticación de SQL Server se deben habilitar y sus contraseñas se deben restablecer en el
Server servidor de destino.

Formato de Si el formato de almacenamiento vardecimal se habilitó para una base de


almacenamiento datos en el servidor de origen y se utiliza el método de transferencia SMO, el
vardecimal formato de almacenamiento vardecimal se tiene que volver a habilitar en el
servidor de destino.

Tareas personalizadas SQL Server Integration Services del


Asistente para copiar bases de datos

El Asistente para copiar bases de datos crea un paquete SQL Server 2005 Integration Services (SSIS) que
se ejecuta en el servidor de destino. Una vez que las pantallas del asistente hayan finalizado, SQL Server
2005 da nombre y guarda automáticamente el paquete en el servidor de destino. La ruta del nodo
Integration Services del Explorador de objetos del paquete es \Stored Packages\MSDB\<nombre de
instancia de destino>\DTS Packages\Copy Database Wizard Packages\<nombre de paquete>. El paquete
se guarda sin tener en cuenta si se va a ejecutar inmediatamente, si está programado para ejecutarse más
tarde o si se programó para ejecutarse repetidamente.

Iniciar el Asistente para copiar bases de datos


Para iniciar el Asistente para copiar bases de datos

1. Abra SQL Server Management Studio.


2. En el Explorador de objetos, expanda Bases de datos, haga clic con el botón secundario en una
base de datos, seleccione Tareas y, a continuación, haga clic en Copiar base de datos.

Copiar y mover bases de datos

Para usar el Asistente para copiar bases de datos, debe especificar lo siguiente:

 El servidor de origen en que residen las bases de datos que desea copiar.
 El servidor de destino al que desea copiar o mover las bases de datos.
 Qué bases de datos desea mover o copiar.
 El nombre de la base de datos de destino y la ruta de cada archivo de datos para cada base de
datos que se debe transferir. Si el nombre de la base de datos de destino que se debe transferir ya
existe en el servidor de destino, el asistente anexará _new, _new1, etc., en el nombre de la base de
datos y en los nombres de archivo de la base de datos.
 La programación de la operación de copiar o mover, si desea que se ejecute en el futuro.

El método de separar y adjuntar separa la base de datos, mueve o copia los archivos .mdf, .ndf y .ldf de la
base de datos y vuelve a adjuntar la base de datos en la nueva ubicación. Para evitar la pérdida de datos
o su incoherencia, las sesiones activas se deben desconectar primero de la base de datos que se mueve o
copia. Si existen sesiones activas, el Asistente para copiar bases de datos no realizará la operación de
mover o copiar mediante el método de separar y adjuntar.

Cuando se copian o mueven bases de datos mediante el método de separar y adjuntar, se realiza y se
verifica una copia del sistema de archivos de cada archivo de la base de datos de origen en el servidor de
destino. Si una operación de mover es correcta, los archivos de la base de datos de origen se eliminan del
sistema de archivos de origen. Esto ocurre en todos los escenarios de separar y adjuntar
independientemente de si las instancias de origen y destino se encuentran en la misma instancia, en el
mismo servidor o en servidores diferentes.

Nota:
Para el método SMO, las sesiones activas están permitidas.