Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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.
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.
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.
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.
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.