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
App. WinForms / WPF .NET
Capire se un server sql è attivo
martedì 26 marzo 2013 - 18.22
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dompa72
Profilo
| Senior Member
245
messaggi | Data Invio:
mar 26 mar 2013 - 18:22
Come posso a capire se un servizio SQLServer è attiva e raggiungibile???
Pensavo al ping alla macchina ma questo potrebbe essere non disponibile anche per la semplice attività del firewall
Pensavo ad un telnet alla porta 1433, ma non so se la soluzione è ideale
Grazie
pieroalampi
Profilo
| Expert
817
messaggi | Data Invio:
mar 26 mar 2013 - 18:38
potresti provare ad interrogarlo da remoto con due righe di codice riesci, ovviamente devi fare l'instradamento su firewall
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
dompa72
Profilo
| Senior Member
245
messaggi | Data Invio:
mer 27 mar 2013 - 08:29
per adesso utilizzo questo codice
system.data.sqlclient.sqlconnection cn = new system.data.sqlclient.sqlconnection(string di connessione);
try
{ cn.open())}
catch
{ messaggebox.show("Database non raggiungibile")}
onestamente mi sembra un modo per risolvere l'eccezione in modo molto ma molto brutto anche se raggiungo il risultato
il telnet alla porta 1433 non restituisce informazioni quindi non so se "è vivo", anche qui ritorna un errore solo se non raggiungibile
Ciao
dio_90
Profilo
| Newbie
23
messaggi | Data Invio:
mer 27 mar 2013 - 10:42
Per quanto poco bello l'unico modo per verificare "l'attività" del db è quello che hai scritto te: provi ad aprire la connessione all'interno di un try catch. Il ping potrebbe anche andare ed attraversare il firewall ma non avresti comunque garanzie sull'effettivo funzionamento del db, al più sapresti se il pc di destinazione è acceso o meno. La strada del telnet non so quanto sia percorribile e comunque quanto possa essere migliore rispetto al provare direttamente ad aprire la connessione.
___________________
Luca Romandini
pieroalampi
Profilo
| Expert
817
messaggi | Data Invio:
mer 27 mar 2013 - 15:16
potresti interrogare l'indice di ogni tab, riversarli in una datagridview e vedere se risponde
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
dompa72
Profilo
| Senior Member
245
messaggi | Data Invio:
mer 27 mar 2013 - 20:53
Scusa ma non ho capito!
Puoi postare un esempio
Grazie
dompa72
Profilo
| Senior Member
245
messaggi | Data Invio:
mer 3 apr 2013 - 10:15
se nessuno risponde significa che non ci sono risposte???
Grazie lo stesso
dompa72
Profilo
| Senior Member
245
messaggi | Data Invio:
mer 3 apr 2013 - 11:02
se nessuno risponde significa che non ci sono risposte???
Grazie lo stesso
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 !