BackUp e Restore Automatici

lunedì 13 febbraio 2012 - 15.52
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows XP  |  Visual Studio 2008  |  SQL Server 2005  |  Internet explorer 8.0  |  Crystal Reports 2008

biggiu Profilo | Junior Member

Salve a tutti, il quesito è il seguente:
Ho creato una procedura per la gestione degli ordini tramite cataloghi fotografici che gira su tablet PC. La procedura è sviluppata in VB.net e poggia su DB MS SQL express 2005.
La preparazione dei dati avviene su un PC Aziendale. L'aggiornamento dei tablet ad oggi è fatto tramite copia cartelle dal PC di origine al Tablet.
Il BackUP ed il Restore viene eseguito attraverso il programma : (Shabdar.org) DatabaseBackup.EXE
Il tutto funziona e non crea problemi MA.. il cliente richiede un modo più AUTOMATICO per gestire il tutto. IN PIU' ha ventilato la possibilità di gestire gli aggiornamenti dei tablet attraverso internet.
Ora, a fronte di quanto illustrato, sapreste darmi una o più dritte per risolvere il problema ?
Esistono procedure, altri programmi o programmatori che hanno affrontato un problema analogo ?
Grazie a tutti per eventuali suggerimenti ed aiuti.
BigGiu

alx_81 Profilo | Guru

>Salve a tutti, il quesito è il seguente:
ciao

>Il BackUP ed il Restore viene eseguito attraverso il programma: (Shabdar.org) DatabaseBackup.EXE
>Il tutto funziona e non crea problemi MA.. il cliente richiede
>un modo più AUTOMATICO per gestire il tutto.
per i backup/restore, express di nativo non ha niente. Ci sono vari software a pagamento per gestire questo tipo di problematiche, ma credo che con lo scheduler di windows non avrai problemi ad eseguire un SQLCMD (http://msdn.microsoft.com/it-it/library/ms180944(v=sql.90).aspx). Tra l'altro è da un po' che devo scrivere un articolo su questo argomento..

>IN PIU' ha ventilato la possibilità di gestire gli aggiornamenti dei tablet attraverso internet.
per l'aggiornamento via internet invece non è così semplice. Dovresti ripensare all'aggiornamento dell'intero sistema. Siccome la tua applicazione è .net, hai mai pensato di distribuirla con clikconce (http://msdn.microsoft.com/it-it/library/t71a733d(v=vs.80).aspx), oppure se è solo il db che devi distribuire, puoi pensare di fare un disco remoto (come skydrive, dropbox) su cui metti il file che poi sincronizzi.. una sorta di cloud environment fatto in casa

>Grazie a tutti per eventuali suggerimenti ed aiuti.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

biggiu Profilo | Junior Member

Grazie per la micidiale solerzia nel rispondermi.
Non conosco praticamente nulla di quanto mi hai prospettato; questo significa che partirò col documentarmi e verificare cosa sia utile per il mio scopo. L'idea del Cloud è brillante, io stavo pensando a qualcosa via Ftp...

BigGiu

alx_81 Profilo | Guru

>Grazie per la micidiale solerzia nel rispondermi.
>Non conosco praticamente nulla di quanto mi hai prospettato;
>questo significa che partirò col documentarmi e verificare cosa
>sia utile per il mio scopo. L'idea del Cloud è brillante, io
>stavo pensando a qualcosa via Ftp...
Giusto per darti un'idea, immagina di sviluppare un software in windows forms o wpf che poi dovrai dare a tuoi n clienti.
se lo metti su clickonce succede quanto segue:
- l'installazione parte da un link http che fornirai ai clienti
- il link installa il client
- ogni volta che il cliente clicka sul collegamento creato dall'installazione, vengono richieste le nuove eventuali dll da scaricare

è comodo per le distribuzioni. Ovvio che sarebbe meglio avere un db centralizzato a server e solo un thin client.
Se invece vuoi distribuire anche il db, puoi prevederlo nell'installazione, o seguire la strada dell'hard disk "condiviso" in cloud.

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5