Copiar Tabla

20/02/2008 - 21:20 por daniel | Informe spam
Hola quisiera saber como puedo copiar una tabla de una base de datos a otra
incluyendo todos los datos.

Gracias

Preguntas similare

Leer las respuestas

#1 Luis Mata
20/02/2008 - 21:27 | Informe spam
select * into bdnnuevo.dbo.tablanueva from bdactual.dbo.tablaactual

"daniel" escribió en el mensaje
news:uWFzL4$
Hola quisiera saber como puedo copiar una tabla de una base de datos a
otra incluyendo todos los datos.

Gracias
Respuesta Responder a este mensaje
#2 daniel
20/02/2008 - 21:56 | Informe spam
Hola Luis, pero si las dos tablas tienen el mismo nombre por ejemplo:

select * into BaseDeDatos2.dbo.Tabla1 from BaseDeDatos1.dbo.Tabla1

me manda el siguiente error:

Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Tabla1' in the database.







"Luis Mata" escribió en el mensaje de
noticias news:eJ$nd9$
select * into bdnnuevo.dbo.tablanueva from bdactual.dbo.tablaactual

"daniel" escribió en el mensaje
news:uWFzL4$
Hola quisiera saber como puedo copiar una tabla de una base de datos a
otra incluyendo todos los datos.

Gracias




Respuesta Responder a este mensaje
#3 Isaias
21/02/2008 - 02:37 | Informe spam
Entonces

INSERT INTO tabla1
SELECT * FROM BaseDeDatos1.dbo.Tabla1
Saludos
IIslas


"daniel" wrote:

Hola Luis, pero si las dos tablas tienen el mismo nombre por ejemplo:

select * into BaseDeDatos2.dbo.Tabla1 from BaseDeDatos1.dbo.Tabla1

me manda el siguiente error:

Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Tabla1' in the database.







"Luis Mata" escribió en el mensaje de
noticias news:eJ$nd9$
> select * into bdnnuevo.dbo.tablanueva from bdactual.dbo.tablaactual
>
> "daniel" escribió en el mensaje
> news:uWFzL4$
>> Hola quisiera saber como puedo copiar una tabla de una base de datos a
>> otra incluyendo todos los datos.
>>
>> Gracias
>
>


Respuesta Responder a este mensaje
#4 daniel
21/02/2008 - 19:00 | Informe spam
Hola Luis, bien, pero ahora, como intenta copiar valores de indentificacion
tengo que especificar a la segunda tabla la sentencia IDENTITY_INSERT a ON,
entonces los hago de la siguiente manera

USE BaseDeDatos2
GO

SET IDENTITY_INSERT dbo.Tabla1 ON
GO

INSERT INTO Tabla1 SELECT * FROM BaseDeDatos1.dbo.Tabla1
GO

y no resulta ya que me sigue mandando el mismo error:

Msg 8101, Level 16, State 1, Line 2
An explicit value for the identity column in table 'Tabla1' can only be
specified when a column list is used and IDENTITY_INSERT is ON.

Nose si este haciendolo bien y que sigue estando mal.






"Isaias" escribió en el mensaje de
noticias news:
Entonces

INSERT INTO tabla1
SELECT * FROM BaseDeDatos1.dbo.Tabla1
Saludos
IIslas


"daniel" wrote:

Hola Luis, pero si las dos tablas tienen el mismo nombre por ejemplo:

select * into BaseDeDatos2.dbo.Tabla1 from BaseDeDatos1.dbo.Tabla1

me manda el siguiente error:

Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Tabla1' in the database.







"Luis Mata" escribió en el mensaje de
noticias news:eJ$nd9$
> select * into bdnnuevo.dbo.tablanueva from bdactual.dbo.tablaactual
>
> "daniel" escribió en el mensaje
> news:uWFzL4$
>> Hola quisiera saber como puedo copiar una tabla de una base de datos a
>> otra incluyendo todos los datos.
>>
>> Gracias
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida