Creazione di un aggiornamento automatico per il mio programma e il suo database

1

Ho già un programma di aggiornamento offline come download, ma voglio farlo automaticamente. È un software client / server e un database ms sql.

3 parti devono essere aggiornate:

  1. aggiornamento di un software proprietario (setup.exe con successivo, successivo, digitare login / password per il servizio server, finitura) che consegna un WinClient e un servizio per il server. L'aggiornamento automatico è necessario solo per il server, l'aggiornamento automatico per i client da parte del server funziona già.
  2. un file .hug che contiene una nuova versione del programma personalizzata. Il percorso è una directory nel software di cui sopra e può essere determinato con il registro.

  3. Aggiornamento del database MS SQL con nuovi contenuti (in un file .bak) e modifiche strutturali. Il server database è a volte un altro server come server applicazioni. Al momento devi digitare l'istanza SQL durante l'esecuzione di udpater.

Le mie idee sono queste:

  • un programma di aggiornamento nella barra delle applicazioni sul server delle applicazioni e sul server di database updater esegue ricerche con un timer per le versioni più recenti sul mio server ftp e scarica i file se esistenti

  • sul server delle applicazioni esegue setup.exe e copia il file .hug. Forse potrei renderlo silenzioso con i comandi del prompt dei comandi. Ma è ancora necessario inserire login / password per l'utente del servizio.

  • sul server di database Configuro l'autoupdater una volta con il nome dell'istanza. Updater scarica .bak-file ed esegue script sql con inserire, aggiornare e modificare le istruzioni.

  • ma un grosso problema che può causare problemi è quando gli utenti sono ancora loggati. Non so al momento come potrei risolverlo.

Quindi qual è un buon modo per realizzare un tale progetto. O esiste già qualche software di aggiornamento automatico che potrei usare o personalizzare?

    
posta user1673665 09.11.2016 - 11:17
fonte

0 risposte

Leggi altre domande sui tag