Copia automatica de base de datos

07/06/2007 - 13:57 por Gurk | Informe spam
Saludos.

En mi PC tengo metido un servidor SQL Desktop Engine y además tengo un
programa de Backup que me copia automáticamente los archivos de los
que quiero tener una copia de seguridad. Entre los directorios y
demás, tengo metido la carpeta donde están las bases de datos de SQL
Server, pero al intentar copiarlos me da error ya que estos están en
uso.

Me gustaría saber si existe alguna aplicación gratuita o alguna forma
de poder hacer Backup de los datos del SQL Server sin tener que hacer
un Bakcup de estos manualmente y que además después mi aplicación de
Bakcup pueda recogerlos para incluirlos dentro del programa de copia
de seguridad.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
07/06/2007 - 16:47 | Informe spam
Hola, no debes hacer los backups sobre los archivos directamente, debes
hacer primero un backup desde SQLServer lo cual y sin parar nada (todo el
mundo podra seguir trabajando) hace una copia de la base a un archivo de
backup, luego ese archivo es el que debes usar en tu programa de backup.

Para hacer backups necesitas usar la sentencia : BACKUP DATABASE, revisala
en tus libros on line


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Gurk" escribió en el mensaje
news:
Saludos.

En mi PC tengo metido un servidor SQL Desktop Engine y además tengo un
programa de Backup que me copia automáticamente los archivos de los
que quiero tener una copia de seguridad. Entre los directorios y
demás, tengo metido la carpeta donde están las bases de datos de SQL
Server, pero al intentar copiarlos me da error ya que estos están en
uso.

Me gustaría saber si existe alguna aplicación gratuita o alguna forma
de poder hacer Backup de los datos del SQL Server sin tener que hacer
un Bakcup de estos manualmente y que además después mi aplicación de
Bakcup pueda recogerlos para incluirlos dentro del programa de copia
de seguridad.

Muchas gracias.
#2 Miguel Egea
07/06/2007 - 17:08 | Informe spam
En la version expres no está el agente disponible para poder programar
ningún trabajo, ni siquiera el de las copias de seguridad. En su lugar
puedes usar el scheduler de windows o comandos at que ejecuten scripts para
realizar esas tareaas.


Saludos Cordiales
Miguel Egea Gómez
http://blogs.solidq.com/ES/megea/default.aspx
http://www.portalsql.com
Solid Quality Mentors
"Gurk" wrote in message
news:
Saludos.

En mi PC tengo metido un servidor SQL Desktop Engine y además tengo un
programa de Backup que me copia automáticamente los archivos de los
que quiero tener una copia de seguridad. Entre los directorios y
demás, tengo metido la carpeta donde están las bases de datos de SQL
Server, pero al intentar copiarlos me da error ya que estos están en
uso.

Me gustaría saber si existe alguna aplicación gratuita o alguna forma
de poder hacer Backup de los datos del SQL Server sin tener que hacer
un Bakcup de estos manualmente y que además después mi aplicación de
Bakcup pueda recogerlos para incluirlos dentro del programa de copia
de seguridad.

Muchas gracias.
#3 Maxi
07/06/2007 - 21:01 | Informe spam
Miguel, como estas? ojo que no aclaro que era la 2005 ;)


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
#4 Gurk
08/06/2007 - 09:37 | Informe spam
La idea es que se haga automatico y que la copia de seguridad lo copie
sin tener que estar yo presente para hacer el Backup de SQL.

Creo que el programa de Backup me permite ejecutar una tarea
automatica de Windows antes de empezar a hacer la copia. Si es así,
¿Que instrucciones puedo ponerle para que me haga la copia de SQL para
que lo recoga el programa de Backup?

Muchas gracias.

On 7 jun, 21:01, "Maxi" wrote:
Mostrar la cita
#5 Miguel Egea
08/06/2007 - 10:42 | Informe spam
Puedes ejecutar el comando osql, algo así (te lo escribo de memoria repasa
la sintaxis) osql -STuServer -U usuario -P password -Q "backup database XX
to disk=c:\xxxxx with init"

eso lo programas para que se ejecute con el scheduler de windows o con
comandos at y creará automaticamte un backup en caliente de tu server. Si en
lugar de usar -U y -P usas -E usarás autenticación windows y evitarás dejar
contraseñas en texto plano por ahí.

Saludos
Miguel Egea


"Gurk" wrote in message
news:
La idea es que se haga automatico y que la copia de seguridad lo copie
sin tener que estar yo presente para hacer el Backup de SQL.

Creo que el programa de Backup me permite ejecutar una tarea
automatica de Windows antes de empezar a hacer la copia. Si es así,
¿Que instrucciones puedo ponerle para que me haga la copia de SQL para
que lo recoga el programa de Backup?

Muchas gracias.

On 7 jun, 21:01, "Maxi" wrote:
Mostrar la cita
Ads by Google
Search Busqueda sugerida