Sei sulla pagina 1di 4

19/1/2015

UsarelAsistenteparacopiarbasesdedatos

Este artculo se tradujo de forma manual. Mueva el puntero sobre las frases del artculo para ver el texto original. Ms informacin.

Traduccin

Original

Usar el Asistente para copiar bases de datos


SQL Server 2014

Personas que lo han encontrado til: 0 de 1

El Asistente para copiar bases de datos permite mover o copiar bases de datos y sus objetos de un servidor a otro fcilmente, sin tiempo de inactividad del servidor. Tambin puede
actualizar las bases de datos de una versin anterior de SQL Server a SQL Server 2014. Mediante este asistente, puede hacer lo siguiente:
Elegir un servidor de origen y de destino
Seleccionar las bases de datos que se van a mover, copiar o actualizar.
Especificar la ubicacin del archivo de las bases de datos.
Crear inicios de sesin en el servidor de destino.
Copiar otros objetos de ayuda, trabajos, mensajes de error y procedimientos almacenados definidos por el usuario.
Programar cundo mover o copiar las bases de datos.
Adems de copiar las bases de datos, puede copiar los metadatos asociados, como los inicios de sesin y los objetos de la base de datos maestra necesarios para una base de datos
copiada.
En este tema
Antes de empezar:
Limitaciones y restricciones
Requisitos previos
Recomendaciones
Seguridad
Uso del Asistente para copiar bases de datos para:
Copiar, mover o actualizar bases de datos
Seguimiento despus de la actualizacin:
Despus de actualizar una base de datos de SQL Server

Antes de empezar
Limitaciones y restricciones
El Asistente para copiar bases de datos no est disponible en la edicin Express.
El Asistente para copiar bases de datos no se puede usar para copiar o mover las bases de datos siguientes.
Bases de datos del sistema
Bases de datos marcadas para la replicacin.
Las bases de datos marcadas como no accesibles, en carga, sin conexin, en recuperacin, sospechosas o en modo de emergencia.
Una vez actualizada la base de datos, no se puede degradar a una versin anterior.
Si selecciona la opcin Mover, el asistente elimina automticamente la base de datos de origen despus de moverla. El Asistente para copiar bases de datos no elimina una base
de datos de origen si se selecciona la opcin Copiar.
Si usa el mtodo de objeto de administracin de SQL Server para mover el catlogo de texto completo, tras el movimiento ser preciso volver a rellenar el ndice.
El mtodo 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
ubicacin. En el mtodo de separar y adjuntar, para evitar la incoherencia o la prdida de datos, las sesiones activas no pueden adjuntarse a la base de datos que se van a copiar
o mover. Si existe alguna sesin activa, el Asistente para copiar bases de datos no ejecuta la operacin de mover o copiar. En el mtodo de objeto de administracin de SQL
Server, se permiten las sesiones activas porque la base de datos nunca est sin conexin.

Requisitos previos
Asegrese de que el Agente SQL Server se inici en el servidor de destino.

Recomendaciones
Para asegurarse del rendimiento ptimo de una base de datos actualizada, ejecute sp_updatestats actualizar estadsticas en la base de datos actualizada.
Al copiar una base de datos a otra instancia de servidor, para que los usuarios y las aplicaciones puedan utilizarla de igual manera, puede que tenga que volver a crear algunos o
todos los metadatos de la base de datos, como los inicios de sesin y los trabajos, en la otra instancia de servidor. Para obtener ms informacin, vea Administrar los metadatos
cuando una base de datos pasa a estar disponible en otra instancia de servidor SQL Server.

http://msdn.microsoft.com/eses/library/ms188664.aspx

1/4

19/1/2015

UsarelAsistenteparacopiarbasesdedatos

Seguridad
Permisos
Debe ser miembro del rol fijo de servidor sysadmin tanto en el servidor de origen como en el servidor de destino.
[Principio]

Copiar, mover o actualizar bases de datos


1. En SQL Server Management Studio, en el Explorador de objetos, expanda Bases de datos, haga clic con el botn secundario en una base de datos, seleccione Tareas y, a
continuacin, haga clic en Copiar base de datos.
2. En la pgina Seleccionar un servidor de origen, especifique el servidor donde se encuentra la base de datos que se va a mover o copiar, y para escribir la informacin de inicio
de sesin. Despus de seleccionar el mtodo de autenticacin y especificar la informacin de inicio de sesin, haga clic en Siguiente para establecer la conexin al servidor de
origen. Esta conexin permanece abierta durante toda la sesin.
Servidor de origen
Seleccione el nombre del servidor donde se encuentra la base de datos o las bases de datos que desea mover o copiar, o haga clic en el botn examinar ... para buscar el
servidor que desee. El servidor debe ser por lo menos SQL Server 2005.
Utilizar autenticacin de Windows
Permita que un usuario se conecte a travs de una cuenta de usuario de Microsoft Windows.
Utilizar autenticacin de SQL Server
Permita que un usuario se conecte mediante un nombre de usuario y una contrasea de autenticacin de SQL Server.
Nombre de usuario
Escriba el nombre de usuario con el que se va a conectar. Esta opcin solo est disponible si ha seleccionado la autenticacin de SQL Server para conectarse.
Contrasea
Escriba la contrasea del inicio de sesin. Esta opcin solo est disponible si ha seleccionado la autenticacin de SQL Server para conectarse.
Siguiente
Conctese al servidor y valide el usuario. Este proceso comprueba si el usuario es miembro del rol fijo de servidor sysadmin en el equipo seleccionado.
3. En la pgina Seleccionar un servidor de destino, especifique el servidor al que se va a mover o copiar la base de datos. Si establece los servidores de origen y de destino en la
misma instancia de servidor, realizar una copia de una base de datos. En este caso, debe cambiar el nombre de la base de datos posteriormente en el asistente. Puede usarse el
nombre de la base de datos de origen para la base de datos copiada o movida nicamente si no existe algn conflicto de nombres en el servidor de destino. Si existe algn
conflicto de nombre, debe solucionarse manualmente en el servidor de destino antes de poder utilizar el nombre de la base de datos de origen.
Servidor de destino
Seleccione el nombre del servidor al que va a moverse o copiarse la base de datos o las bases de datos, o haga clic en el botn Examinar ... para buscar un servidor de
destino.
Nota
Puede usar un destino que sea un servidor en clster; el Asistente para copiar bases de datos se asegurar de que solo se seleccionen unidades compartidas en un
servidor de destino en clster.
Utilizar autenticacin de Windows
Permita que un usuario se conecte a travs de una cuenta de usuario de Microsoft Windows.
Utilizar autenticacin de SQL Server
Permita que un usuario se conecte mediante un nombre de usuario y una contrasea de autenticacin de SQL Server.
Nombre de usuario
Escriba el nombre de usuario con el que se va a conectar. Esta opcin solo est disponible si ha seleccionado la autenticacin de SQL Server.
Contrasea
Escriba la contrasea del inicio de sesin. Esta opcin solo est disponible si ha seleccionado la autenticacin de SQL Server.
Siguiente
Conctese al servidor y valide el usuario. Este proceso comprueba si el usuario tiene los permisos enumerados anteriormente en los equipos seleccionados.
4. En la pgina Seleccionar el mtodo de transferencia, seleccione el mtodo de transferencia.
Usar el mtodo de separar y adjuntar
Esta opcin separa la base de datos del servidor de origen, copia los archivos de base de datos .mdf, . ndf y .ldf en el servidor de destino y adjunta la base de datos al
servidor de destino. Generalmente, este mtodo es el ms rpido, ya que la tarea principal consiste en leer el disco de origen y escribir en el disco de destino. No se
necesita lgica de SQL Server para crear objetos en la base de datos ni para crear estructuras de almacenamiento de datos. Sin embargo, este mtodo puede ser ms lento
si la base de datos contiene una gran cantidad de espacio asignado, pero sin utilizar. Por ejemplo, una nueva base de datos casi vaca que se crea con una asignacin de
100 MB, copia los 100 MB, aunque solo se utilicen 5 MB.
Nota
Este mtodo impide que la base de datos est disponible para los usuarios durante la transferencia.
Si se produce un error, volver a adjuntar la base de datos de origen
Cuando se copia una base de datos, los archivos originales de la base de datos siempre se vuelven a adjuntar al servidor de origen. Utilice este cuadro para volver a
adjuntar los archivos originales a la base de datos de origen si no se puede mover una base de datos.

http://msdn.microsoft.com/eses/library/ms188664.aspx

2/4

19/1/2015

UsarelAsistenteparacopiarbasesdedatos
Usar el mtodo de objeto de administracin de SQL
Este mtodo lee la definicin de cada objeto de la base de datos de origen y lo crea en la base de datos de destino. A continuacin, transfiere los datos de las tablas de
origen a las tablas de destino y vuelve a crear los ndices y metadatos.
Nota
Los usuarios de la base de datos pueden tener acceso a ella durante la transferencia.
5. En la pgina Seleccionar base de datos, seleccionar la base de datos o las bases de datos que desea mover o copiar del servidor de origen al servidor de destino. Vea
Limitaciones y restricciones en la seccin 'Antes de empezar' de este tema.
Mover

Copiar

Seleccione esta opcin para mover la base de datos al servidor de destino.

Seleccione esta opcin para copiar la base de datos al servidor de destino.

Origen
Muestra las bases de datos que hay en el servidor de origen.
Estado
Muestra Aceptar si la base de datos se puede mover. En caso contrario, muestra el motivo por el que la base de datos no se puede mover.
Actualizar
Actualiza la lista de bases de datos.
Siguiente
Inicia el proceso de validacin y pasa a la pantalla siguiente.
6. En la pgina Configurar base de datos de destino, cambie el nombre de la base de datos si es adecuado y especifique la ubicacin y los nombres de los archivos de base de
datos. Esta pgina aparecer una vez para cada base de datos que se mueva o se copie.
7. En la pgina Seleccionar objetos de base de datos, seleccione los objetos que desee incluir en la operacin de mover o copiar. Esta pgina solo est disponible cuando el origen
y el destino estn en servidores diferentes. Para incluir un objeto, haga clic en el nombre del objeto en el cuadro Objetos relacionados disponibles y, a continuacin, haga clic
en el botn >> para mover el objeto al cuadro Objetos relacionados seleccionados. Para excluir un objeto, haga clic en el nombre del objeto en el cuadro Objetos
relacionados seleccionados y, a continuacin, haga clic en el botn << para mover el objeto al cuadro Objetos relacionados disponibles. De forma predeterminada, se
transfieren todos los objetos de cada tipo seleccionado. Para elegir objetos individuales de cualquier tipo, haga clic en el botn de puntos suspensivos situado junto a cualquier
tipo de objeto en el cuadro Objetos relacionados seleccionados. Se abrir un cuadro de dilogo en el que podr seleccionar objetos individuales.
Inicios de sesin todos los inicios de sesin en tiempo de ejecucin
Incluye los inicios de sesin en la operacin de mover o copiar. La opcin est seleccionada de forma predeterminada.
Procedimientos almacenados de la base de datos maestra
Incluye los procedimientos almacenados de la base de datos maestra en la operacin de mover o copiar.
Nota
No se pueden elegir procedimientos almacenados extendidos y sus DLL asociadas para realizar copias automticas.
trabajos del Agente SQL Server
Incluye los trabajos de la base de datos msdb en la operacin de mover o copiar.
Mensajes de error definidos por el usuario
Incluye los mensajes de error definidos por el usuario en la operacin de mover o copiar.
Extremos
Incluye los extremos definidos en la base de datos de origen.
Catlogo de texto completo
Incluye los catlogos de texto completo de la base de datos de origen.
Paquete SSIS
Incluye los paquetes SSIS definidos en la base de datos de origen.
Descripcin
Descripcin del objeto.
8. En la pgina Ubicacin de los archivos de base de datos de origen, especifique un recurso compartido del sistema de archivos que contenga los archivos de base de datos del
servidor de origen. Es obligatorio si las instancias de servidor de origen y destino estn en equipos diferentes.
Base de datos
Muestra el nombre de las bases de datos que se mueven.
Ubicacin de la carpeta
Especifique la ubicacin de los archivos de la base de datos de origen en el sistema de archivos.
Por ejemplo: C:\Archivos de programa\Microsoft SQL Server\MSSQL110.MSSQLSERVER\MSSQL\DATA
Recurso compartido de archivos en el servidor de origen
Especifique la ubicacin de los archivos de la base de datos de origen como una ruta de un recurso compartido de archivos.
Por ejemplo: "\\server_name\C$\Archivos de programa\Microsoft SQL Server\MSSQL110.MSSQLSERVER\MSSQL\Data
9. El Asistente para copiar bases de datos crea un paquete SSIS para transferir la base de datos de la pgina Configurar el paquete y personalizar el paquete si procede.

http://msdn.microsoft.com/eses/library/ms188664.aspx

3/4

19/1/2015

UsarelAsistenteparacopiarbasesdedatos
Ubicacin del paquete
Muestra el lugar donde se escribir el paquete SSIS.
Nombre del paquete
Especifique un nombre para el paquete de SSIS.
Opciones de registro
Seleccione si desea almacenar la informacin de registro en un archivo de texto o en el registro de eventos de Windows.
Ruta del archivo de registro de errores
Proporcione una ruta de acceso para la ubicacin del archivo de registro. Esta opcin solo est disponible si est seleccionada la opcin de registro del archivo de texto.
10. En la pgina Programar el paquete, especifique cundo desea que se inicie la operacin de mover o copiar. Si no es administrador del sistema, debe especificar una cuenta de
proxy del Agente SQL Server con acceso al subsistema de ejecucin de paquetes de Integration Services SSIS.
Ejecutar inmediatamente
Inicia la operacin de mover o copiar despus de hacer clic en Siguiente.
Programacin
Inicia la operacin de mover o copiar ms adelante. La configuracin del programa actual aparece en el cuadro de descripcin. Para cambiar la programacin, haga clic en
Cambiar.
Cambiar
Abre el cuadro de dilogo Nueva programacin de trabajo.
Cuenta de proxy de Integration Services
Seleccione una cuenta de proxy disponible. Para programar la transferencia, el usuario debe disponer al menos de una cuenta de proxy, configurada con permisos para el
Subsistema de ejecucin de paquetes SSIS.
Para crear una cuenta para la ejecucin de paquetes SSIS, en el Explorador de objetos, expanda Agente SQL Server, expanda Servidores proxy, haga clic con el botn
secundario en Ejecucin de paquete SSIS y, a continuacin, haga clic en Nuevo proxy.
Los miembros del rol fijo de servidor sysadmin pueden seleccionar la Cuenta del servicio del Agente SQL Server, que tiene todos los permisos necesarios.
11. En la pgina Finalizacin del asistente, revise el resumen de las opciones seleccionadas. Haga clic en Atrs para cambiar una opcin. Haga clic en Finalizar para crear la base de
datos. Durante la transferencia, la pgina Realizando operacin supervisa la informacin de estado acerca de la ejecucin del Asistente para copiar bases de datos.
Accin
Enumera cada accin que se est ejecutando.
Estado
Indica si la accin, en su conjunto, concluy correctamente o no.
Mensaje
Proporciona los mensajes devueltos en cada paso.
[Principio]

Seguimiento: Despus de actualizar una base de datos de SQL Server


Despus de usar el Asistente para actualizar una base de datos de una versin anterior de SQL Server a SQL Server 2014, la base de datos est disponible inmediatamente y se actualiza
de forma automtica. Si la base de datos tiene ndices de texto completo, el proceso de actualizacin los importa, los restablece o los vuelve a generar, en funcin del valor de la
propiedad del servidor Opcin de actualizacin de texto completo. Si la opcin de actualizacin se establece en Importar o en Volver a generar, los ndices de texto completo no
estarn disponibles durante la actualizacin. Dependiendo de la cantidad de datos que se indicen, la importacin puede requerir varias horas y volver a generar puede requerir hasta
diez veces ms. Observe tambin que cuando la opcin de actualizacin se establece en Importar, si no se dispone de un catlogo de texto completo, se vuelven a generar los ndices
de texto completo asociados. Para obtener informacin sobre cmo ver o cambiar la configuracin de la propiedad Opcin de actualizacin de texto completo, vea Administrar y
supervisar la bsqueda de texto completo para una instancia de servidor.
Si el nivel de compatibilidad de una base de datos de usuario era 100 o superior antes de la actualizacin, permanece igual despus de la misma. Si el nivel de compatibilidad era 90 en
la base de datos actualizada, el nivel de compatibilidad se establece en 100, que es el nivel de compatibilidad mnimo admitido en SQL Server 2014. Para obtener ms informacin, vea
Nivel de compatibilidad de ALTER DATABASE TransactSQL.
[Principio]

Vea tambin
Conceptos
Actualizar una base de datos mediante Separar y Adjuntar TransactSQL
Crear un proxy del Agente SQL Server

Adiciones de comunidad
2015 Microsoft

http://msdn.microsoft.com/eses/library/ms188664.aspx

4/4