21 messaggi dal 29 gennaio 2012
Ho realizzato un applicativo utilizzando un database in SQL server express e Visual studio 2013. Voglio distribuirlo. come posso operare?
E' necessario distribuire anche sql server express oppure esistono versioni meno pesanti.
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
come ti sei trovato la volta scorsa con LocalDb?
http://forum.aspitalia.com/forum/post/394231/Utilizzare-LocalDB-Utente-Locale.aspx

ciao,
Moreno

Enjoy learning and just keep making
21 messaggi dal 29 gennaio 2012
Ti illustro alcuni passi del mio problema
1)Ho aggiunto una cartella APP_DATA in esplora soluzioni di VS2013 express
2) in questa cartella ho copiato un database di nome Preventivo.mdf costruito con SQL server management studio 2012 (SSMS2012).
3)attorno a questo database ho costruito l'applicativo e i vari data set utilizzando sia entity framework che ADO.net.
4) ho eseguito la pubblicazione guidata semplice mediante file dando una cartella di pubblicazione in cui conglobare tutto l'eseguibile.
5) il tutto è stato fatto su una macchina virtuale con w7.
6) Su una seconda macchina virtuale con solo W7 ho provato ad installare il mio applicativo. Non ci sono riuscito ed è comparso il seguente messaggio di errore.

""Eccezione non gestita nell'applicazione. Fare clic su Continua per ignorare l'errore e tentare di proseguire. Fare clic su Esci per arrestare l'applicazione immediatamente.
Si è verificato un errore di rete o specifico dell?istanza mentre si cercava di stabilire una connessione con SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato in modo da consentire connessioni remote, (provider: SQL Network Interfaces. error: 52 - Impossibile individuare l'nstallazione di Local Database Runtime. Verificare che SQL Server Express sia installato correttamente e che la funzionalità Locai Database ""

Penso che il problema sia la mancata installazione da parte del progetto di distribuzione dell'engine di sql. Come posso risolvere?
Grazie.
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,

onurbbruno ha scritto:

Penso che il problema sia la mancata installazione da parte del progetto di distribuzione dell'engine di sql.

Esatto. Devi includere il pacchetto ridistribuibile di LocalDb (SqlLocalDB.msi) che scarichi da qui:
http://www.microsoft.com/it-IT/download/details.aspx?id=35579
Siccome si tratta di un prerequisito, devi fare in modo che venga installato durante il Setup prima della tua applicazione. Qui trovi delle informazioni:
http://msdn.microsoft.com/en-us/library/h4k032e1.aspx

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.