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

hacer una replica de una tabla

Estas en el tema de hacer una replica de una tabla en el foro de SQL Server en Foros del Web. hola hace mucho tiempo que no toco nada de ms sqlserver y antes lo tocaba ma bien poco pero ahora tengo un problema que necesito ...
  #1 (permalink)  
Antiguo 20/12/2013, 07:02
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 9 meses
Puntos: 8
hacer una replica de una tabla

hola

hace mucho tiempo que no toco nada de ms sqlserver y antes lo tocaba ma bien poco

pero ahora tengo un problema que necesito hacer una copia de seguridad de una tabla con el SQL server Management Studio

y por ejemplo tengo todas las tablas que se llaman asi dbo.tablanombres, dbo.tablaedades

y si uso una de estar formas que he encontrado por internet

con esto solo duplico la estructura
http://technet.microsoft.com/es-es/l.../aa337553.aspx

y con esto no me pasa los indices
http://es.softuses.com/21153


hay alguna forma tipo acces que era "crear copia" y le modificas el nombre y listo?

Saludos
  #2 (permalink)  
Antiguo 20/12/2013, 08:47
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: hacer una replica de una tabla

no asi con un solo click no vas a poder duplicar una tabla, puedes crear el script de la creacion de tu tabla y despues hacer un insert a la nueva tabla...
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 20/12/2013, 09:11
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 9 meses
Puntos: 8
Respuesta: hacer una replica de una tabla

Cita:
Iniciado por Libras Ver Mensaje
no asi con un solo click no vas a poder duplicar una tabla, puedes crear el script de la creacion de tu tabla y despues hacer un insert a la nueva tabla...
Pero de esa forma no me traspasa los indices no?
  #4 (permalink)  
Antiguo 20/12/2013, 20:49
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: hacer una replica de una tabla

los indices los pasas con el script del create table :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 21/12/2013, 07:37
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 9 meses
Puntos: 8
Respuesta: hacer una replica de una tabla

Cita:
Iniciado por Libras Ver Mensaje
los indices los pasas con el script del create table :)
algun ejemplo?
  #6 (permalink)  
Antiguo 22/12/2013, 08:58
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: hacer una replica de una tabla

en sql server management studio boton derecho sobre la tabla que quieres copiar->script table as->create to->new query window

y ahi viene el script con todo e indices ahora....que quieres decir con indices???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 22/12/2013, 12:19
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 9 meses
Puntos: 8
Respuesta: hacer una replica de una tabla

Cita:
Iniciado por Libras Ver Mensaje
en sql server management studio boton derecho sobre la tabla que quieres copiar->script table as->create to->new query window

y ahi viene el script con todo e indices ahora....que quieres decir con indices???
con los indices me refiero cuando clicas en la tabla se me abre unas carptas con
- Columnas, -Claves, - Restricciones, -desencadenadores, - Índices, -Estadisticas


y con lo del botón derecho no me aparece nada de esto del "script table as" ya que tengo la aplicación en español
  #8 (permalink)  
Antiguo 23/12/2013, 08:18
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: hacer una replica de una tabla

un poquito de logica y de uso del traductor por favor ;)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #9 (permalink)  
Antiguo 23/12/2013, 09:21
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 9 meses
Puntos: 8
Respuesta: hacer una replica de una tabla

Cita:
Iniciado por Libras Ver Mensaje
un poquito de logica y de uso del traductor por favor ;)
ok entonces creo la tabla pero esto no soluciona lo de hacer una copia de respaldo de la tabla...

cuando me refiero a una copia, no me refiero a una copia en una cinta o en otro medio... si no tener una tabla llamada nombredetabla-old o nombredetabla-back por si algo sale mal hacer un recover rápido y sencillo
  #10 (permalink)  
Antiguo 23/12/2013, 09:35
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: hacer una replica de una tabla

a ver, para hacer lo que necesitas es hacer una copia de la tabla en cuestion(por eso te digo que obtengas el script de la creacion de la tabla ya que este te incluye los indices y demas estructura excepto datos) una vez teniendo las 2 tablas creadas nada mas es que hagas

insert into new_table
select * from old_table

y tus datos quedaran en la new_table tal cual estan en la old_table :) no se porque le das tantas vueltas a este asunto.....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: replica, server, sql, tabla
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 01:35.