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.

Preguntas similare

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.


Respuesta Responder a este mensaje
#2 Mauricio Morales F. \(Hero\)
31/01/2006 - 19:03 | Informe spam
Mauro,

Lo que puedes hacer es EXPORTAR las tablas necesarias en algun formato
reconocido para ti y de facil manera para recuperar(puede ser excel).

Boton derecho sobre la tabla, luego click en Todas las tareas y finalmente
Click en Exportar Datos...

Saludos

<Information>
<Name>Mauricio Morales F</Name>
<Nick>Hero</Nick>
</Information>

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


Respuesta Responder a este mensaje
#3 Maxi
31/01/2006 - 20:05 | Informe spam
Hola, no puedes de forma directa. Si quieres guardar datos mas definiciones
entonces

1) Primero generas los Script de las tablas
2) Exportas la info


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


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


Respuesta Responder a este mensaje
#4 Mauro
31/01/2006 - 20:09 | Informe spam
gracias, me imaginaba que no se podia directamente, pero con preguntar
saludos

"Maxi" wrote in message
news:%
Hola, no puedes de forma directa. Si quieres guardar datos mas


definiciones
entonces

1) Primero generas los Script de las tablas
2) Exportas la info


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


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


Respuesta Responder a este mensaje
#5 Mauro
01/02/2006 - 13:28 | Informe spam
muy interesante gracias!!
"Guillermo Roldán" wrote in message
news:
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.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida