Amigos en fin a ver quien me ayuda en lo que deseo hacer (RECUERDEN ES A BASE
DE CODIGO TODO) ya que los servidores estan lejos es para que el cliente lo
ejecute no yo
Tengo 2 BD
A y B, deseo copiar una tabla con datos de B a A,
Hice lo siguiente
1.- cree un scrips y lo corri en A
2.- Luego al hacer el insert ... con selec * from B....
( INSERT INTO NuevaTablaDestino (campo1, campo2, campoN)
SELECT campo1, campo2, campoN FROM BaseOrigen.dbo.TablaOrigen)
me da un error porque las columnas son Identity, me solicita poner
SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF }
Esto lo hago y me sigue dando problema al copiar los datos.
-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Javier Osvaldo
Chércoles
Enviado el: jueves, 19 de junio de 2008 10:09
Para: Sonia Perez Peña
Asunto: [dbms] copiar de tabla entre BD
Se me ocurren dos formas.
La primera con un DTS o el exportador del mismo SQL Server, que basicamente
lo mismo pero con la ayuda de un wizard.
La segunda seria algo así.
SELECT * INTO NuevaTablaDestino FROM BaseOrigen.dbo.TablaOrigen. (Esto si
las bases estan en el mismo servidor, de lo contrario es igual, pero vas a
tener que linkear los servidores, en este caso tendrias que tener permisos para
linkearte al servidor origen o destino, según como lo veas)
o
Si ya tenes creada la tabla.
INSERT INTO NuevaTablaDestino (campo1, campo2, campoN)
SELECT campo1, campo2, campoN FROM BaseOrigen.dbo.TablaOrigen
Espero te sirva.
Javier.
----- Original Message -----
From: Sonia Perez Peña <mailto:[EMAIL PROTECTED]>
To: javier.chercoles <mailto:[EMAIL PROTECTED]>
Sent: Thursday, June 19, 2008 10:54 AM
Subject: [dbms] copiar de tabla entre BD
Necesito como copiar una tabla de una BD a otra
Pero por codigo, es decir existe alguna sentencia que haga esto.