SQL Server - COPIAR TABLAS A OTRA BD

   
Vista:

COPIAR TABLAS A OTRA BD

Publicado por cesar (1 intervención) el 17/12/2015 10:58:50
Hola buenos días tengo un problema con un servidor sql 2005.
Neceisto copiar todas las tablas y su contenido de una base de datos a otra.
No tiene asisntete al ser un 2005.

hago un select*
into bbddnueva.dbo.tabla
from bbddvieja.dbo.tabla

y todo va correcto, pero no quiero hacerlo en todas las tablas una tras otra. Es que son como n mil....

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

COPIAR TABLAS A OTRA BD

Publicado por Isaias (3180 intervenciones) el 17/12/2015 19:06:55
¿Que EDICION de SQL Server 2005 tienes?


Puedes hacer esto
1
2
3
4
5
USE bbddvieja
GO
EXEC sp_MSforeachtable @command1='select *
into bddnueva.?
from bbddvieja.?'

Dime si te funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

COPIAR TABLAS A OTRA BD

Publicado por cesar (1 intervención) el 17/12/2015 19:39:59
10.50, la consulta la he probado en otra base de datos que no tiene problemas y me funciona perfecto, acabo de ejecutarlo en la que tiene problemas, cuando termine(mañana menos) confirmo. t lo agradezco. Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar