Code Monkey home page Code Monkey logo

backupftpapp's Introduction

BackupFtpApp

Copias de Seguridad FTP en PowerBuilder y MSQLServer.

Básicamente es una aplicación pensada para que se ejecute automáticamente programando una tarea de Windows que la dispare a la hora que nos interese. Se puede programar en un servidor para que realice las copias de seguridad, y en otro ordenador para que se las descargue y las restaure.

He intentado poner unas cuantas opciones para que se versátil, todas se parametrizan en un archivo .ini

[SETUP]

Databases --> Para indicar el nº de bases de datos que vamos a Copiar/Restaurar (1,2,3...)

LogId--> Usuario, para la conexión SQLServer.

LogPass--> Clave Encriptada para la conexión SQLServer.

serverName --> Servidor para la conexión SQLServer, para mas opciones se puede modificar la función gf_conectar(as_database).

token --> Token generado con el programa EncryptGenerator para almacenar la clave de desencriptación. Hay que usar ese programa para generar las claves encriptadas del correo electrónico y del servidor FTP.

[Database1] --> Por cada base de datos que queramos copiar/restaurar hay que crear una clave.

Database --> Nombre de la base de datos, ejemplo: AdventureWorks2012

filename --> Nombre del archivo generado, ejemplo: AW2012.bak

[MAIL] --> Configuración opcional si queremos enviar e-mails con los resultados.

Server --> Servidor e-mail

Userid --> Usuario cuenta e-mail.

Password --> Clave Encriptada cuenta e-mail.

email --> E-mail del Destinatario.

name --> Nombre del Destinatario.

[FTP] --> Configuración Opcional si queremos subir/descargar la copias de un servidor FTP.

Server --> Dirrección FTP

Userid --> Usuario cuenta FTP

Password --> Clave Encriptada cuenta FTP

InitialDirectory --> Directorio inicial FTP, poner // si no hay que entrar en ninguno.

Pasive --> Para indicar si es servidor es Pasivo(Y/N), de lo contrario es Activo.

Ascii --> Tipo transferencia Ascii (Y/N) de lo contrario es Binaria.

[OPTIONS] --> Opciones de Parametrización.

ProgramMode --> Como se comportará el programa: Cliente o Servidor (C/S)

Compress --> Si queremos comprimir las copias, o las que queramos restaurar están comprimidas (S/N).

CompressFormat --> Formato de Compresión a elegir Zip, 7Zip, Gzip, Tar (Z/7/G/T)

Ftp --> Si queremos subir o bajar las copias de seguridad a un Servidor FTP (S/N)

Ftp_FileMode --> Modo en que se suben o bajan los Archivos. (R/D). R usa las funciones FileRead y FileWrite. Si elegimos D, se usan las funciones GetFile y PutFile.

SendMail --> Si queremos enviar un e-mail con los resultados (S/N)

RestoreOrBackup --> Si queremos que haga la Copia o Restaure (S/N)

CMD --> Se puede indicar la ruta de un archivo .bat para ejecutar algún comando adicional al final del todo.

Para estar al tanto de lo que publico puedes seguir mi blog:

https://rsrsystem.blogspot.com/

backupftpapp's People

Contributors

rasanfe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.