Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Aggiornamento versione db
mercoledì 26 novembre 2008 - 16.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gabriel81
Profilo
| Junior Member
194
messaggi | Data Invio:
mer 26 nov 2008 - 16:36
Ciao a tutti, sono nuovamente a voi con una richiesta di aiuto...
Ho appena finito la versione 1.0 di una applicazione in vb.net / SQL Server 2005 express.
Siccome questa applicazione avrà delle evoluzioni per quanto riguarda le funzionalità, ci saranno degli update anche sul db: prima di mettere il programma in produzione devo sapere come lasciare la predisposizione per i futuri aggiornamenti..
Qual'è il modo migliore per gestire le varie versioni del db, facendo in modo che la creazione dei nuovi oggetti (tabelle, sp e funzioni) non vada a toccare i dati nelle tabelle della versione attuale?
ho pensato agli schemi, ma mi incasinano le sp, ho pensato ai file e filegroup da aggiungere, ma non mi convince l'idea...
avete suggerimenti??
grazie 1000
http://www.myspace.com/madmack1981
jenga
Profilo
| Newbie
44
messaggi | Data Invio:
mer 26 nov 2008 - 17:08
>prima di mettere il programma in produzione devo sapere come
>lasciare la predisposizione per i futuri aggiornamenti..
cosa intendi?
>Qual'è il modo migliore per gestire le varie versioni del db,
>facendo in modo che la creazione dei nuovi oggetti (tabelle,
>sp e funzioni) non vada a toccare i dati nelle tabelle della
>versione attuale?
Non credo ci sia un modo migliore.
puoi utilizzare un database diverso, un diverso schema, tabelle e viste nello stesso schema con nome differente...
>ho pensato agli schemi, ma mi incasinano le sp,
perchè lo schema incasina le SP?
> ho pensato ai
>file e filegroup da aggiungere, ma non mi convince l'idea...
non credo che aggiungere file e filegroup risolvano il tuo problema.
prova a dare qualche dettaglio in più!
--
oggi la mia voglia di lavorare è pari a null
gabriel81
Profilo
| Junior Member
194
messaggi | Data Invio:
mer 26 nov 2008 - 17:28
Io vorrei aggiungere le tabelle , sp e funzioni diverse da quelle già presenti adesso, senza andare a toccare quelle per ora presenti, nello stesso schema e nello stesso database.
ti faccio un esempio giusto per capire:
db negozio
versione 1 contiene magazzino e vendite al banco.
versione 2 aggiunge ordini fornitore e anagrafica fornitori.
io vorrei dare all'utente finale un pacchettino che crei nel db le tabelle fornitori e ordini senza che io debba andare li e metterle a mano.... spero di essermi spiegato..
http://www.myspace.com/madmack1981
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 26 nov 2008 - 20:52
>io vorrei dare all'utente finale un pacchettino che crei nel
>db le tabelle fornitori e ordini senza che io debba andare li
>e metterle a mano.... spero di essermi spiegato..
Bene, dato che tutte le edizioni di SQL Server 2005+ contengono l'utility sqlcmd.exe puoi passare ai tuoi clienti uno script con i vari comandi di CREATE, ALTER, ecc ed un piccolo file batch con il comando per richiamarlo da sqlcmd.
Se invece vuoi adottare un sistema più "professionale" puoi acquistare SQL Packager di redgate software incapsulando tutto quanto in un .exe che il cliente si limiterà a lanciare:
http://www.red-gate.com/products/SQL_Packager/index.htm
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
gabriel81
Profilo
| Junior Member
194
messaggi | Data Invio:
gio 27 nov 2008 - 08:40
Grande!! Grazie 1000! 245 € pero'.... mi sa che uso il batch sql!
http://www.myspace.com/madmack1981
Torna su
Stanze Forum
Elenco Threads
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 !