FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
a jcarteagaf yo trabajo con delphi 6 enterprise, wxp sp2 y ms sql server 2000 prodias ayudarme aclarandome un poco mas detallado la forma de como hacer el backup y restore a la bd, me conecto a la bd atraves de un TADOConnection
|
#2
|
||||
|
||||
Aclarando la Figura
Hola, KELVIN RC si quieres usar el anterior ejemplo tienes que colocar un TADOQuery en tu aplicacion y colocarle el query que detallo a continuacion:
Luego cambiar las lineas 1, 4 y 9 por los valores que tu desees. Puedes hacerlo en tiempo de diseño (los valores serian fijos) o en tiempo de ejecucion con instrucciones parecidos a los siguientes:
La unica condicion es que la ruta del archivo donde generas el backup este en el mismo servidor que el SQL Server. Lo mismo haces con el restore, pero para este ultimo la condición es la base de datos no este siendo utilizada. Espero que haber clarificado tus dudas. Saludos |
#3
|
|||
|
|||
mas PREGUNTAS
ESTE CODIGO LO COLOCO EN LA PROPIEDAD SQL DEL ADOQUERY
BACKUP DATABASE PRESTAMOS TO DISK = E:\KELVIN WITH NOFORMAT, NOINIT, NAME = PRESTAMO, NOREWIND, NOUNLOAD, NOSKIP CUANDO INTENTO ACTIVARLO ME DA EL SIGUIENTE ERROR OBJETO PÀRAMETER MAL DEFINIDO SE PROPORCIONO INFORMACION INCORRECTA O INCUERENTE LO EJECUTO DE LA SIGUIENTE MANERA EN EL SQL QUERY ANALYZER BACKUP DATABASE PRESTAMOS/*ES EL NOMBRE DE LA BASE DE DATOS*/ TO DISK = 'E:\KELVIN'/*ES LA RUTA DONDE QUIERO GUARDAR EL ARCHIVO*/ WITH NOFORMAT, NOINIT, NAME = 'PRESTAMO_Backup',/*AQUI NO SE K PONER Y LO DEJE = */ NOREWIND, NOUNLOAD, NOSKIP Y AKI ME FUNCIONA GRACIAS POR TU ATENCION Última edición por KELVIN RC fecha: 02-04-2008 a las 21:57:47. Razón: ACLARATORI DE LA PREGUNTA |
#4
|
||||
|
||||
Backup y restore
El error que te muestra es debido a que estas usando el archivo destino sin comillas en tu ejemplo dice:
E:\KELVIN y deberia decir 'E:\KELVIN' En el ejemplo que te di no tome en cuenta eso, para enviarlo con comillas usa lo siguiente:
Saludos. |
#5
|
|||
|
|||
mas PREGUNTAS
Con Eso Se Resolvio El Problema Solo Hacian Falta Las Comillas Pero Ahora,
El Archivo Generado En E:\kelvin Se Aumenta Sin Cambiar Nada En El Sistema, Ose Sin Hacer Ninguna Entrada O Transaccion Si Se Realiza 2 Veces El Backup Se Aumenta, Sabes A Que Se Deve Esto Y Como Resoberlo Gracias Por Tu Tiempo |
#6
|
||||
|
||||
Backup y Restore
Si, SQL crea "versiones" del backup sobre el mismo archivo.
Lo puedes hacer es controlar en tu aplicación si el archivo existe y eliminarlo antes de hacer el backup: Saludos. |
#7
|
|||
|
|||
Preguntas
GRACIAS CON ESO SE RESOLBIO
PERO HAY QUE ARRECLAR ALGO QUE ES if FileExists(NombredelArchivo)/* AQUI EL NOMBRE DEL ARCHIVO VA DENTRO DE COMILLAS*/ then DeleteFile(NombreDelArchivo)/* IGUAL AQUI CON SU RUTA CLARO*/.....Ejecutar Backup GRACIAS DE NUEVO |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Inserción y recuperación de campos BLOB | Ismael Campos | PHP | 4 | 16-08-2007 07:12:43 |
Recuperación de campo long raw | daviniagh | API de Windows | 0 | 21-08-2006 22:17:09 |
Problema BLOB Oracle en recuperación | rodmayes | Conexión con bases de datos | 1 | 27-06-2006 00:00:30 |
Recuperación de Memoria dinámica | adpa | Varios | 1 | 15-12-2005 15:29:10 |
Recuperacion de una Bases de Datos | Jose Mari | Firebird e Interbase | 0 | 15-03-2005 17:37:00 |
|