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
Applicazione windows from contenente database .mdf
martedì 13 marzo 2012 - 20.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
|
Windows 7
|
Visual Studio 2010
franckbattle
Profilo
| Newbie
1
messaggi | Data Invio:
mar 13 mar 2012 - 20:26
Salve a tutti,
ho un grosso problema e spero che qualcuno possa aiutarmi.
Ho creato un applicazione windows con visual studio 2010 aggiungendo al progetto un db.mdf.
Fin qua va tutto bene. Funziona!
Però dopo il setup , se installato su altri pc (qualunque) l'applicazione non funziona , o meglio non riesce a connetersi al db.
La stringa di connessione è giusta (ho utilizzato la classica GetDirectory(eccecc.) per costruire la stringa di connessione) infatti facendomi tornare il path in cui si trova il db dall'eccezione generata noto che il percorso è corretto.
Durante l'installazione ho aggiunto oltre al file .mfd e .ldf (DB) , e oltre al framework 4.0 anche sqlexpress.exe perchè credo sia necessario affiancare all'installazione dell'applicazione anche quella si SqlExpress per poter appunto eseguire la connessione. (Correg. se sbaglio)
Inoltre volevo capire se al setup o al primo avvio dell'applicazione devo lanciare uno script o un .bat per fare l'attach del database esistente?
Aiutatemi e chiedetemi qualsiasi chiarimento nel caso in cui non mi fosse spiegato bene.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 6 apr 2012 - 11:24
>Salve a tutti,
ciao e benvenuto su dotnethell.itù
>ho un grosso problema e spero che qualcuno possa aiutarmi.
>Ho creato un applicazione windows con visual studio 2010 aggiungendo
>al progetto un db.mdf.
>Fin qua va tutto bene. Funziona!
secondo me hai installato sql express con VS
>Però dopo il setup , se installato su altri pc (qualunque) l'applicazione
>non funziona , o meglio non riesce a connetersi al db.
>La stringa di connessione è giusta (ho utilizzato la classica
>GetDirectory(eccecc.) per costruire la stringa di connessione)
>infatti facendomi tornare il path in cui si trova il db dall'eccezione
>generata noto che il percorso è corretto.
>Durante l'installazione ho aggiunto oltre al file .mfd e .ldf
>(DB) , e oltre al framework 4.0 anche sqlexpress.exe perchè credo
>sia necessario affiancare all'installazione dell'applicazione
>anche quella si SqlExpress per poter appunto eseguire la connessione.
>(Correg. se sbaglio)
l'exe non basta, a mio avviso devi installare perlomeno un'istanza di sql server express.
>Inoltre volevo capire se al setup o al primo avvio dell'applicazione
>devo lanciare uno script o un .bat per fare l'attach del database
>esistente?
nel setup project devi mettere come prerequisito sql express e poi, è necessario mettere uno script che crea il db oppure qualcosa nell'applicazione che lo faccia se non esiste ancora il db.
--
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
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 !