Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

copiar tablas...urgente porfis

Estas en el tema de copiar tablas...urgente porfis en el foro de SQL Server en Foros del Web. amigos tengo el siguiènte problema. Tengo un carro de compras con productos y cotizaciones. No se porque razon o motivo de un dia para otro, ...
  #1 (permalink)  
Antiguo 07/03/2008, 13:33
 
Fecha de Ingreso: diciembre-2002
Mensajes: 128
Antigüedad: 21 años, 4 meses
Puntos: 0
copiar tablas...urgente porfis

amigos tengo el siguiènte problema.

Tengo un carro de compras con productos y cotizaciones.

No se porque razon o motivo de un dia para otro, todas las cotizaciones aparecieron relacionadas al mismo producto.

Yo tengo un respaldo de la base de datos de la semana pasada, por lo tanto quero utilizarlo para copiar los datos y arreglar aunque sea hasta las cotizaciones de la semana pasada.

La tabla de las cotizaciones tiene

IDcotizacion
IDproducto <----- este se cambio y es igual en todas las cotizaciiones

tabla Producto
IDproducto
Descripcion


entonces yo quiero tomar la tabla de cotizaciones de mi respaldo y meterla en la tabla con la q trabajo ahora para no perder las cotizaciones que actualmente esta bien ( las ultimas desde que detecte el problema )


Gracias!
  #2 (permalink)  
Antiguo 07/03/2008, 14:02
 
Fecha de Ingreso: enero-2008
Mensajes: 203
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: copiar tablas...urgente porfis

pues fijate, ese archivo deberia ser .sql, abrelo con bloc de notas, y te debe salir todo el codigo mysql que genera las tablas y los datos, copia las sentencias y ejecutalas, asi de simple
  #3 (permalink)  
Antiguo 10/03/2008, 02:15
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: copiar tablas...urgente porfis

si es un archivo binario, mira la ayuda del comando de restauración de mysql (no tengo ni idea de cual es).

Y mira tu aplicación o procedimientos porque tiene pinta de que has hecho un update sin where, de ahi que este todo relacionado con el mismo producto.

Un saludo
  #4 (permalink)  
Antiguo 10/03/2008, 07:34
 
Fecha de Ingreso: diciembre-2002
Mensajes: 128
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: copiar tablas...urgente porfis

si al parecer eso ocurrio...un update sin where xD

no creo q exista la manera de revertirlo o si ?
  #5 (permalink)  
Antiguo 10/03/2008, 08:11
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: copiar tablas...urgente porfis

En Oracle si podrías revertirlo!
  #6 (permalink)  
Antiguo 10/03/2008, 08:29
 
Fecha de Ingreso: diciembre-2002
Mensajes: 128
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: copiar tablas...urgente porfis

y en sql server 2000 ??

xD
  #7 (permalink)  
Antiguo 10/03/2008, 08:40
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: copiar tablas...urgente porfis

ni idea, pregunta en el foro de sqlserver que la gente controlará más.
  #8 (permalink)  
Antiguo 11/03/2008, 13:49
Avatar de Gabo77  
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: copiar tablas...urgente porfis

Este tema fué movido?? por que estamos en el foro de SQLServer.... jeje

Una vez que tengas el restore en tu servidor, haz lo siguiente:

Código:
Update A
Set A.IdProducto = B.IdProducto
From Cotizaciones A
Inner Join BDRespaldada.dbo.Cotizaciones B
    On A.IdCotizacion = B.IdCotizacion
Where A.IdProducto <> B.IdProducto

Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....
  #9 (permalink)  
Antiguo 11/03/2008, 13:56
 
Fecha de Ingreso: diciembre-2002
Mensajes: 128
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: copiar tablas...urgente porfis

echo...muchas gracias amigos fueron de gran ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.