SoloCodigo

Bases de Datos => SQL Server => Mensaje iniciado por: master33 en Miércoles 29 de Abril de 2009, 23:04

Título: copiar tabla
Publicado por: master33 en Miércoles 29 de Abril de 2009, 23:04
Necesito copiar una tabla de una base a otra, de la base1 a base2, la tabla no esta creada en la base2 y ademas que el contenido de la tabla tambien se copie en dicha base
Título: Re: copiar tabla
Publicado por: F_Tanori en Jueves 30 de Abril de 2009, 06:00
El usuario debe de tener los permisos apropiados en ambas bases de datos, igual si es en diferentes servidores

Si quieres copiar solo la estructura y la tabla no existe
(Los datos son de ejemplo y deberan reemplzarse por los correspondientes en cada caso)

Código: SQL
  1.  
  2. SELECT TOP 0 *
  3. INTO dbReplica..facturasclientes
  4. FROM dbContabilidad..facturasclientes
  5.  

Si quieres copiar estructura y datos y la tabla no existe

Código: SQL
  1. SELECT *
  2. INTO dbReplica..facturasclientes
  3. FROM dbContabilidad..facturasclientes
  4.  

Si la tabla existe y quieres copiar todos los datos, en este caso la estructura debe ser identica (*)

Código: SQL
  1.  
  2. INSERT INTO dbReplica..facturasclientes
  3. SELECT * FROM dbContabilidad..facturasclientes
  4.  

Tambien puedes usar DTS ..

Saludos
Título: Re: copiar tabla
Publicado por: master33 en Miércoles 6 de Mayo de 2009, 17:40
Al usar esta sentencia

Código: SQL
  1.  
  2. INSERT INTO dbReplica..facturasclientes
  3. SELECT * FROM dbContabilidad..facturasclientes
  4.  

genera el siguiente error
invalid object name 'dbContabilidad..facturasclientes'.
Título: Re: copiar tabla
Publicado por: arielb en Sábado 9 de Mayo de 2009, 16:39
Hola, dbContabilidad asumo que f_tanori lo que coloco para ejemplo, debes cambiarlo por el nombre de tu base datos
Código: SQL
  1. INSERT INTO basedatos2..facturasclientes
  2. SELECT * FROM basedatos1..facturasclientes
  3.  
Título: Re: copiar tabla
Publicado por: F_Tanori en Sábado 9 de Mayo de 2009, 17:53
:rolleyes:  :wacko:  :blink:  :P

Tal como dice Juez es solo un ejemplo, logicamente tienes que utilizar tus propios datos


Saludos
Título: Re: copiar tabla
Publicado por: master33 en Viernes 12 de Junio de 2009, 01:15
gracias lo solucione con sus ejemplos.