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

Backup de base solo esquema

Estas en el tema de Backup de base solo esquema en el foro de SQL Server en Foros del Web. Buenas como bien dice el titulo necesito hacer el backup de una base pero solo el esquema sin datos, y ejecutarla en un job, lo ...
  #1 (permalink)  
Antiguo 09/12/2013, 09:05
 
Fecha de Ingreso: diciembre-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Backup de base solo esquema

Buenas como bien dice el titulo necesito hacer el backup de una base pero solo el esquema sin datos, y ejecutarla en un job, lo que pude encontrar es realizar un srcipt pero es algo estatico, ya que si la base se modifica tengo que volver a generar el script, les cuento que trabajo con sql 2000, y soy nuevo en esto gracias por lo que puedan aportar
  #2 (permalink)  
Antiguo 09/12/2013, 09:10
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: Backup de base solo esquema

hay una opcion con wizard incluido que te genera el script del esquema de base de datos boton dereco sobre la base, task y genera scripts, y si generas un script utilizando las vistas de sistema no seria estatico cada vez que lo ejecutaras aplicaria los cambios que se hayan realizado a la base de datos :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 09/12/2013, 12:46
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años, 8 meses
Puntos: 15
Respuesta: Backup de base solo esquema

Cita:
Iniciado por Libras Ver Mensaje
hay una opcion con wizard incluido que te genera el script del esquema de base de datos boton dereco sobre la base, task y genera scripts, y si generas un script utilizando las vistas de sistema no seria estatico cada vez que lo ejecutaras aplicaria los cambios que se hayan realizado a la base de datos :)
Libras, respecto al script que se genera mi pregunta es por que no se guardan dentro la creacion de los indices que tienen las tablas sobre las que se basa el script?

Gracias
  #4 (permalink)  
Antiguo 09/12/2013, 13:05
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: Backup de base solo esquema

de que hablas???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 09/12/2013, 13:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Backup de base solo esquema

Cita:
Iniciado por damimg Ver Mensaje
Libras, respecto al script que se genera mi pregunta es por que no se guardan dentro la creacion de los indices que tienen las tablas sobre las que se basa el script?

Gracias
Si tu pregunta es por qué no se guarda en un script de backup el contenido del índice de una tabla, como sí se guarda el contenido de datos de la misma.... bueno, la respuesta es de cajón: Porque ocupa un espacio inútil, por cuanto el índice se reconstruye sólo al momento de insertarse los datos.
Por eso sólo se pone en el backup la definición del índice. El resto lo hace el DBMS.

¿Lo pensaste?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 09/12/2013, 13:49
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años, 8 meses
Puntos: 15
Respuesta: Backup de base solo esquema

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Si tu pregunta es por qué no se guarda en un script de backup el contenido del índice de una tabla, como sí se guarda el contenido de datos de la misma.... bueno, la respuesta es de cajón: Porque ocupa un espacio inútil, por cuanto el índice se reconstruye sólo al momento de insertarse los datos.
Por eso sólo se pone en el backup la definición del índice. El resto lo hace el DBMS.

¿Lo pensaste?
gnzsoloyo me entendiste mal, lo que quise decir que en el codigo del script no figura el CREATE INDEX... ni tampoco los datos de la tabla para que se rearme a nivel dato + estructura
  #7 (permalink)  
Antiguo 09/12/2013, 13:59
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: Backup de base solo esquema

los create index si se incluyen en la definicion de la tabla los datos no, porque entonces ocuparias un respaldo completo no solo de esquema
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #8 (permalink)  
Antiguo 09/12/2013, 14:40
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Backup de base solo esquema

Cita:
Iniciado por damimg Ver Mensaje
gnzsoloyo me entendiste mal, lo que quise decir que en el codigo del script no figura el CREATE INDEX... ni tampoco los datos de la tabla para que se rearme a nivel dato + estructura
Pues en ese caso, el backup no está siendo correctamente creado, porque la copia de la estructura siempre debe incluir todos los índices.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #9 (permalink)  
Antiguo 09/12/2013, 14:48
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años, 8 meses
Puntos: 15
Respuesta: Backup de base solo esquema

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Pues en ese caso, el backup no está siendo correctamente creado, porque la copia de la estructura siempre debe incluir todos los índices.
Estamos mas alineados ahora, y cuando te referis al CONTENIDO del indice no pude entenderte del todo. Podes darme un ejemplo concreto?
  #10 (permalink)  
Antiguo 09/12/2013, 15:02
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Backup de base solo esquema

¿Qué ejemplo puedes necesitar?
En serio... El contenido de un indice es el indice como archivo o estructura con los datos de cada una de sus entradas. Eso no se incluye en el backup nunca, porque cada una de las entradas vuelve a construirse sola con cada INSERT de los datos que puedan estar en el backup mismo.

El script de un backup sólo contendrá el CREATE INDEX, si corresponde a un índice non-clustered, pero no los UNIQUE ni los PRIMARY KEY, porque esos ya están implícitos en la creación de la tabla, o su ajsute por ALTER TABLE.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #11 (permalink)  
Antiguo 09/12/2013, 15:45
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: Backup de base solo esquema

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Qué ejemplo puedes necesitar?
En serio... El contenido de un indice es el indice como archivo o estructura con los datos de cada una de sus entradas. Eso no se incluye en el backup nunca, porque cada una de las entradas vuelve a construirse sola con cada INSERT de los datos que puedan estar en el backup mismo.

El script de un backup sólo contendrá el CREATE INDEX, si corresponde a un índice non-clustered, pero no los UNIQUE ni los PRIMARY KEY, porque esos ya están implícitos en la creación de la tabla, o su ajsute por ALTER TABLE.
Excelente respues mejor explicado no puede estar :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #12 (permalink)  
Antiguo 10/12/2013, 05:28
 
Fecha de Ingreso: diciembre-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Respuesta: Backup de base solo esquema

Cita:
Iniciado por Libras Ver Mensaje
hay una opcion con wizard incluido que te genera el script del esquema de base de datos boton dereco sobre la base, task y genera scripts, y si generas un script utilizando las vistas de sistema no seria estatico cada vez que lo ejecutaras aplicaria los cambios que se hayan realizado a la base de datos :)
Gracias por la respuesta; cuando te referis a la opcion con wizard incluido, estas hablando de sql server publishing wizard?
  #13 (permalink)  
Antiguo 10/12/2013, 08:10
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: Backup de base solo esquema

Asi es :)

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: backup, esquema, sql
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 07:52.