Ho un'applicazione C# .net che è stata distribuita separatamente a diversi client. Di tanto in tanto aggiungiamo alcune nuove funzionalità o correggiamo alcuni bug e spesso apportiamo modifiche nel DB. Uso l'approccio di clic una volta sulla distribuzione per aggiornare exe ai miei PC client. L'istanza del server SQL è stata installata sul proprio sistema.Esegui SQL Script con .net eseguibile
Voglio sapere come posso aggiornare il loro database sql con ogni aggiornamento exe.
Si prega di tenere presente che è possibile che un client stia lavorando alla versione 2 e non sia mai aggiornato alla versione 3 ma quando viene rilasciata la versione 4, quindi aggiorna l'applicazione. In tal caso ho bisogno di eseguire due script sul suo database. Uno per la versione 3 e l'altro per la versione attuale, che è 4.
Grazie
Quindi ho bisogno di mantenere tutti gli script del database nel mio eseguibile così ogni volta che l'utente aggiorna l'exe dovrebbe essere disponibile il rispettivo script. – MegaMind
sì, è necessario aggiungere anche una versione flag nel database :) – ykatchou