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.
         

Responder a