Det finns två möjliga sätt att ta ditt svar:1. du vill veta om en SQL-server körs på en godtycklig värd
2. Du vill pinga en godtycklig värd från en SQL-server med hjälp av någon fråga.
-
du skulle kunna använda darioms svar.1a. om du vill fråga en SQL-server från en annan, är det bättre att använda funktionen "Länkade servrar" i SQL Server.
-
Du kan använda master.dbo.xp_cmdshell lagrad procedur för att utföra PING, som sedan returnerar resultaten som textrader och en statuskod.
EXEC master.dbo.xp_cmdshell 'ping 192.168.1.1'