Ci sono due modi possibili per prendere la tua risposta:1. vuoi sapere se un server SQL è in esecuzione su un host arbitrario
2. Si desidera eseguire il ping di un host arbitrario da un server SQL utilizzando alcune query.
-
potresti usare la risposta di dariom.1a. se vuoi interrogare un server SQL da un altro, è meglio usare la funzionalità "Server collegati" di SQL Server.
-
Puoi utilizzare master.dbo.xp_cmdshell stored procedure per eseguire PING, che quindi restituisce i risultati come righe di testo e un codice di stato.
EXEC master.dbo.xp_cmdshell 'ping 192.168.1.1'