| |||
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 |
| |||
Respuesta: Backup de base solo esquema Cita: 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?
Iniciado por Libras 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 |
| ||||
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 |
| ||||
Respuesta: Backup de base solo esquema Cita: 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) |
| |||
Respuesta: Backup de base solo esquema Cita: 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
Iniciado por gnzsoloyo 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? |
| ||||
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 |
| ||||
Respuesta: Backup de base solo esquema 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) |
| |||
Respuesta: Backup de base solo esquema Estamos mas alineados ahora, y cuando te referis al CONTENIDO del indice no pude entenderte del todo. Podes darme un ejemplo concreto? |
| ||||
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) |
| ||||
Respuesta: Backup de base solo esquema Cita: Excelente respues mejor explicado no puede estar :)
Iniciado por gnzsoloyo ¿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.
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: Backup de base solo esquema Cita: Gracias por la respuesta; cuando te referis a la opcion con wizard incluido, estas hablando de sql server publishing wizard?
Iniciado por Libras 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 :) |
| ||||
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: |