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
Problema di connessione LocalDB SQL 2012
domenica 08 giugno 2014 - 17.02
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
Visual Studio 2010
|
SQL Server Express
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
dom 8 giu 2014 - 17:02
Ciao,
vorrei agganciare un DB usato in precedenza con SQL Server 2005 Express istanza utente , all'istanza predefinita di LocalDB SQL Server Express 2012.
Come stringa di connessione uso quella predefinita : "Server=(LocalDB)\v11.0; Integrated Security=true ;AttachDbFileName=D:\Data\MyDB1.mdf".
Però quando avvio il programma che usa il db ottengo questo messaggio :
Si è verificato un errore di rete o specifico dell'istanza mentre si cercava di stabilire una connessione con il server SQL. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che il server SQL sia configurato in modo da consentire connessioni remote.
(provider:interfacce di rete SQL, error: 26 - Errore nell'individuazione del server/istanza specificata)
Grazie
iif
Profilo
| Expert
713
messaggi | Data Invio:
dom 8 giu 2014 - 17:10
Ciao, hai provato con la connessione guidata?
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
dom 8 giu 2014 - 17:15
Intendi da Visual Studio ? No per il momento non volevo ricompilare il programma, e ho solo modificato la stringa di connessione nel file di configurazione,
comunque farò questa prova.
iif
Profilo
| Expert
713
messaggi | Data Invio:
dom 8 giu 2014 - 17:20
In questo modo capisci come viene costruita
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
dom 8 giu 2014 - 18:13
Con la connessione guidata il test di connessione dice che è riuscito,
ma quando avvio il programma anche da visual studio ottengo lo stesso errore riportato sopra
iif
Profilo
| Expert
713
messaggi | Data Invio:
dom 8 giu 2014 - 18:27
Hai fatto yn test?
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
dom 8 giu 2014 - 22:56
RISOLTO:
1.Come prima cosa verificare che l'istanza sia avviata
cmd
sqllocaldb info istanza
sqllocaldb start istanza
2. Se l'stanza LocalDB è correttamente avviata è probabile che l'applicazione sia compilata con una versione del .Net Framework precedente alla 4.0.2
allora ci sono due possibilità:
A. dopo avere verificato che nel sistema è installato il framework > 4.0.2, ricompilare l'applicazione su questa versione del .net.
B. se non si vuole o non si può ricompilare l'applicazione , è ancora possibile usare LocalDB SqlServer 2012 , ma per fare questo bisogna adattare la stringa di connessione con Named Pipe
per verificare la corretta named pipe basta eseguire da cmd "sqllocaldb i instanza"
la stringa di connessione risultante sarà del tipo Server=np:\\.\pipe\LOCALDB#F6895A53\tsql\query; Integrated Security=true ;AttachDbFileName=F:\Temp\NomeDB.mdf"
Per approfondire :
https://www.connectionstrings.com/sqlconnection/
http://msdn.microsoft.com/it-it/library/hh510202
(v=sql.110).aspx
http://msdn.microsoft.com/it-it/library/hh212961
(v=sql.110).aspx
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 !