todas - Cómo copiar la base de datos del servidor SQL de uno a otro servidor sin ninguna copia de seguridad
listar todas las tablas de una base de datos sql server (3)
Tengo dos máquinas, A y B. En mi máquina A, tengo un servidor SQL con alguna base de datos. Necesito copiar la base de datos de la Máquina A a la B sin hacer copias de seguridad. ¿Cómo puedo hacer eso?
Aquí hay un método más que puede usar solo si tiene acceso directo a ambas máquinas.
En la máquina de origen:
1. Abra Sql Server Management Studio (SSMS)
2. Haga clic derecho en la base de datos que desea copiar
3. Ir a propiedades
4. Seleccione los archivos en el menú de la mano izquierda
5. Desplácese a la derecha Más columnas encontrará el nombre de archivo y la ruta del archivo de la base de datos (tenga en cuenta esta ruta y el nombre de archivo de todas las entradas en la lista)
6. Cerrar la ventana de propiedades.
7. Otra vez clic derecho en la base de datos
8. Haga clic en separar
9. Ir a la ruta que anotó en el Paso 5
10. Copie todos los archivos que anotó en el paso 5
11. Pégalo en una carpeta en Target Macine
12. Nuevamente, vaya a SSMS y haga clic derecho en la carpeta Base de datos
13. Haga clic en Adjuntar
14. Haga clic en Agregar y proporcione la ruta del archivo .mdf que anotó en el Paso 5
En la máquina de destino
1. Ir a SSMS y hacer clic derecho en la carpeta Base de datos
2. Haga clic en Adjuntar
3. Haga clic en Agregar y proporcione la ruta del archivo .mdf que copió de la máquina de origen a la máquina de destino.
EDITAR
Puede crear un servidor vinculado (consulte: http://msdn.microsoft.com/en-us/library/aa213778%28SQL.80%29.aspx ) y usar la consulta de servidor cruzado para insertar datos en la base de datos de destino, por ejemplo
Select * Into Servername.DatabaseName.SchemaName.TableName From SourceSchemaName.Tablename
no necesita realizar esto para todos y cada uno de los objetos, puede usar los cursores para hacer esto para todos los objetos presentes en su base de datos.
Puede utilizar la funcionalidad Copiar base de datos en SQL Server Management Studio.
Haga clic derecho en la base de datos, seleccione "Tareas", "Copiar base de datos". Si puede desconectar la base de datos, también puede elegir separarla, copiar los archivos en el nuevo servidor y luego volver a conectar la base de datos.
Consulte también la documentación de Microsoft: http://technet.microsoft.com/en-us/library/ms188664.aspx
Simplemente usé una herramienta gratuita de http://dbcopytool.codeplex.com/ para copiar una base de datos en vivo de SQL 2005 a SQL 2012. Después de ingresar toda la información en la página de la segunda pestaña, la primera página de la pestaña se puede configurar y todo funcionó sin problema