Come distribuire un'applicazione legata al db (sql server express)

mercoledì 17 ottobre 2007 - 16.23

lewix Profilo | Newbie

Ciao a tutti,
questo è il mio problema.
Sto sviluppando un'applicazione in .net (C#) che si appoggia ad un db sql server express.
Il server db è installato sulla stessa macchina.

Questa applicazione dovrà essere installata su più pc e quindi mi è sorto questo problema: per ogni pc su cui installerò il mio programma dovrò anche ogni volta installare il sql server (e quindi tramite sql manager express "collegare" il nuovo file miodatabase.mdb al servizio) su ogni macchina?
Non esiste un modo per rendere l'applicazione "portabile", in modo che riesca a fare riferimento al suo file mdb senza l'utilizzo di sql server, appoggiandosi magari a delle dll (un po' come fa sqllte)?
Vi chiedo questo perchè ho letto della disponibilità di Compact Sql Server e mi sembra di aver capito che (forse) con questa versione è possibile fare ciò.

Grazie davvero a chiunque possa aiutarmi.

Ciao!
Lewix

lbenaglia Profilo | Guru

>Questa applicazione dovrà essere installata su più pc e quindi
>mi è sorto questo problema: per ogni pc su cui installerò il
>mio programma dovrò anche ogni volta installare il sql server
>(e quindi tramite sql manager express "collegare" il nuovo file
>miodatabase.mdb al servizio) su ogni macchina?

Ciao Luigino,

una soluzione potrebbe essere quella descritta in questo articolo:

"Embedding SQL Server Express into Custom Applications"
http://msdn2.microsoft.com/en-us/library/Bb264562.aspx

>Grazie davvero a chiunque possa aiutarmi.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

lewix Profilo | Newbie

Grazie mille per la risposta.
Stasera guardo e ti faccio sapere.

Ciao!
Lewis
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