Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   sentencia sql para backup (http://www.forosdelweb.com/f21/sentencia-sql-para-backup-593158/)

Jav79 04/06/2008 02:37

sentencia sql para backup
 
Muy buenas.tengo una aplicacion en la cual queria dar la posibilidad al usuario de crear un backup de la base de datos.hago lo siguiente:
Código:

controlador.retornarConexion.Open()
        Try
            comandoSql.CommandText = "BACKUP DATABASE BDConsumos TO DISK=N'M:\BD\BDConsumos.bak' "' WITH NOFORMAT,NOINIT,NAME=N'BDConsumos_backup',SKIP,STATS=10"
            comandoSql.ExecuteNonQuery()
            MessageBox.Show("LA COPIA DE SEGURIDAD SE HA EFECTUADO CORRECTAMENTE", "COPIA DE SEGURIDAD DE LA BASE DE DATOS", MessageBoxButtons.OK, MessageBoxIcon.Information)
            controlador.retornarConexion.Close()
        Catch ex As Exception
            MessageBox.Show(ex.Message.ToUpper, "COPIA DE SEGURIDAD DE LA BASE DE DATOS", MessageBoxButtons.OK, MessageBoxIcon.Error)
            controlador.retornarConexion.Close()
        End Try

pero me da el siguiente error:
INstruccion sql no valida.se esperaba delete,insert,update...
la sentencia sirve para sql server pero trabajo con access y no se si tambien vale ello.alguien me puede echar una mano?gracias

aldo1982 13/11/2008 17:13

Respuesta: sentencia sql para backup
 
hola me pasa lo mismo... alguan solucion ?

gnzsoloyo 14/11/2008 05:51

Respuesta: sentencia sql para backup
 
¿Y de qué motor de base de datos están hablando?
Esa sentencia existe sólo en MSSQL Server.

La sintaxis sería:
Código:

BACKUP DATABASE { database_name | @database_name_var }
  TO <backup_device> [ ,...n ]
  [ <MIRROR TO clause> ] [ next-mirror-to ]
  [ WITH { DIFFERENTIAL | <general_WITH_options> [ ,...n ] } ]
[;]



La zona horaria es GMT -6. Ahora son las 19:56.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.