Es gibt zwei Möglichkeiten, Ihre Antwort zu nehmen:1. Sie möchten wissen, ob auf einem beliebigen Host ein SQL-Server läuft
2. Sie möchten mit einer Abfrage einen beliebigen Host von einem SQL-Server aus anpingen.
-
Sie könnten Darioms Antwort verwenden.1a. Wenn Sie einen SQL-Server von einem anderen abfragen möchten, verwenden Sie besser die „Linked Servers“-Funktionalität von SQL Server.
-
Sie können die master.dbo.xp_cmdshell gespeicherte Prozedur zum Ausführen von PING, die dann die Ergebnisse als Textzeilen und einen Statuscode zurückgibt.
EXEC master.dbo.xp_cmdshell 'ping 192.168.1.1'