backup de 2 tablas

31/01/2006 - 18:55 por Mauro | Informe spam
como puedo hacer para backupear una parte de la base, 2 tablas para ser mas
especifico.
 

Leer las respuestas

#1 Guillermo Roldán
31/01/2006 - 15:45 | Informe spam
Hola Mauro, si no recuerdo mal...

Si quieres hacerlo de forma "directa", la única solución está en crear un
grupo de archivos sólo para esas dos tablas, y realizar un backup de sólo
ese grupo de archivos. Sin embargo, esto supone tener muy clara la
estrategia de backup y recuperación de dicha BBDD, a saber:
- Modo de recuperación: Sencillo
- Backup: Full, Log, y de Grupo de Ficheros.
- Restore: último Full, Log y Grupo de Ficheros (el orden de los restores de
log y grupo de ficheros dependen del orden en que si hicieron los backups)

Es decir, no basta crearte un grupo de archivos, hacer un backup del grupo
de archivos, y dos días más tarde recuperarlo... así, sin más

Como todos esto es un lío, al final, resulta más interesante crearte un DTS
que haga esta tarea, y luego, botón derecho en el paquete DTS para
planificar su ejecución y que te cree "gratis" un Job para su ejecución por
el Agente de SQL Server. Luego ya tú, lo ejecutas manual, cambias o
deshabilitas la programación, etc. A gusto del consumidor... (haz caso a
Maxi: copia los datos... y la definición de la tabla, es decir, valores por
defecto, check constraints, triggers, etc... puede serte útil).

Si quieres hacer algo muy personalizado, puedes hecharle un vistazo al
modelo de objetos de SQL-DMO (vienen ejemplos al instalar las herramientas
de SQL Server). Por ejemplo, mira que chulo el método Script del objeto
Table en SQL-DMO (cogido de los books on line):

Script Method (Table Object)
The Script method generates a Transact-SQL command batch that can be used to
re-create the Microsoft® SQL ServerT component referenced by the SQL-DMO
object.



Como esto, hay más "pijadas", que en ocasiones resultan útil.

Saludos,
Guillermo Roldán

"Mauro" escribió en el mensaje
news:ec5UW#
como puedo hacer para backupear una parte de la base, 2 tablas para ser


mas
especifico.


Preguntas similares