Automatizar backup en SQL 2008 Express

28/09/2009 - 17:11 por Jesus | Informe spam
Hola a todos:

He actualizado mi servidor de SQL 2005 Express a 2008 Express y me encuentro
con que el proceso de realizar copias de seguridad no me funciona:

este el proceso q tengo:
Un archivo .BAT
osql -U "sa" -P "pass" -S WINDOWS2008\SQLEXPRESS -i "C:\copia\copia.sql" -o
"C:\copia\salida.log"

y el archivo copia.sql
exec xp_sqlmaint '-D Gestion -WriteHistory -VrfyBackup -BkUpMedia DISK
-BkUpDB c:\copiaSQL\ -DelBkUps 1WEEKS -BkExt BAK'

Me da el siguiente error:

El objeto 'Application' de SQLDMO no pudo inicializarse (error espec­fico: No
se puede encontrar alguno de los archivos de biblioteca necesarios para
ejecutar esta aplicaci½n. ).


Mensaje 22029, Nivel 16, Estado 1:
No se pudo ejecutar sqlmaint.exe.

¿Que ha cambiado con SQL 2008?

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
28/09/2009 - 17:19 | Informe spam
Si estás usando 2005 ó 2008, te recomiendo que uses sqlcmd
(http://msdn.microsoft.com/es-es/lib...62773.aspx) en vez de osql.
También está desactualizado xp_sqlmaint, siendo aconsejable usar sqlmaint
(http://msdn.microsoft.com/es-es/lib...62827.aspx)

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Jesus" wrote in message
news:
Mostrar la cita
#2 Jesus
28/09/2009 - 17:39 | Informe spam
Hola carlos:
he hecho los cambios que me comentas:

Un archivo .BAT
sqlcmd -U "sa" -P "pass" -S WINDOWS2008\SQLEXPRESS -i "C:\copia\copia.sql"
-o "C:\copia\salida.log"

y el archivo copia.sql
exec sqlmaint '-D Gestion -WriteHistory -VrfyBackup -BkUpMedia DISK
-BkUpDB c:\copiaSQL\ -DelBkUps 1WEEKS -BkExt BAK'

y ahora me devuelve el error:

Could not find stored procedure 'sqlmaint'.


"Carlos Sacristan" wrote:

Mostrar la cita
#3 Carlos Sacristan
28/09/2009 - 17:53 | Informe spam
Echa un vistazo a la documentación de sqlmaint. Verás que es una aplicación
de consola, no un procedimiento almacenado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Jesus" wrote in message
news:
Mostrar la cita
#4 Jesus
29/09/2009 - 16:29 | Informe spam
Intento ejecutar la apliaccion sqlmaint y me dice:

"El objeto 'Application' de SQLDMO no pudo inicializarse (error específico:
no se peuden encontrar alguno de los archivos de biblioteca necesarios para
ejecutar esta aplicacion) "

"Carlos Sacristan" wrote:

Mostrar la cita
#5 Carlos Sacristan
29/09/2009 - 17:34 | Informe spam
http://support.microsoft.com/kb/955626

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Jesus" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida