Nel caso l’errore riportato sia di questo tipo, sono state riscontrate alcune possibili soluzioni ad hoc.
L’errore riportato è:
“Specified SQL Server not found <server>\SQLPass
Numero: 6
Source: .Net SqlClient
Stato: 0
Procedure: Connection Open(Connect())
Errore: 1
System.Data.SqlClient”
Per risolvere questo errore svolgere le seguenti verifiche sulla configurazione di SQL Server attraverso il programma SQL Server Configuration Manager:
- Verificare che il servizio SQL Browser sia abilitato:
- Selezionare il nodo SQL Server Services;
- Dalla lista di servizi elencati nel pannello di destra, verificare che il servizio SQL Server Browser sia in stato “Running”:
- Se non è in stato “Running” vi sono due possibilità:
- Tasto destro, e premere “Start” se la voce di menu è abilitata
- Tasto destro, “Proprietà”. Dalla finestra “Proprietà”, posizionarsi nella scheda “Service” e impostare la proprietà “Start Mode” con valore “Automatic”. Confermare con “OK” e riprovare il punto 1 sopra elencato.
- Verificare che il protocollo TCP/IP sia abilitato:
- Selezionare il nodo SQL Server Network Configuration;
- Selezionare “Protocols for SQLPASS”;
- Dalla lista di protocolli di rete elencati nel pannello di destra, verificare che “TCP/IP” sia in status: “Enabled”:
- Se non è in stato “Enabled”, attivare con tasto destro/”Enable”;
- Riavviare, come suggerito, il servizio SQL Server selezionando da SQL Server Services il servizio elencato nel pannello di destra (SQL Server (SQLPASS))con tasto destro->Restart oppure cliccando l’ultima icona sulla destra visualizzata nel menù, con testo “Restart service”.
Se si utilizza Windows Firewall, è consigliabile aggiungere il programma SQL Server alle Eccezioni, in questo modo:
- Da Pannello di Controllo / Windows Firewall, scheda “Eccezioni”;
- Selezionare “Aggiungi Programma…”
- Premere il tasto “Sfoglia…” e selezionare il path del file sqlservr.exe (normalmente in “C:\Programs Files\Microsoft SQL Server\MSSQL 10_50.SQLPass\MSSQL\Binn\sqlservr.exe”;
- Confermare tutte le finestre e verificare che nella lista di eccezioni, il programma sqlservr.exe sia spuntato.
Se si utilizza un altro firewall, è necessario consultare il manuale del prodotto.
Per ulteriori consigli e maggior dettagli si rimanda ai seguenti link MSDN
- Come configurare il firewall di Windows per l’accesso a SQL Server Engine:
http://msdn.microsoft.com/en-us/library/ms175043.aspx
- Scegliere un protocollo di rete:
http://msdn.microsoft.com/en-us/library/ms187892.aspx
- Usare SQL Server Browser:
http://msdn.microsoft.com/en-us/library/ms165724(v=SQL.90).aspx
- Avviare / Fermare SQL Server Browser:
http://msdn.microsoft.com/en-us/library/ms165734(v=SQL.90).aspx