Как определить, какие экземпляры сервера sql установлены на локальном компьютере и в сетевой среде?
Вы можете использовать метод EnumAvailableSqlServers в библиотеке SMO (объект управления SQL). Проверьте Образец 1 или Образец 2
sqlcmd и osql имеют опцию -L, которая перечисляет экземпляры. Здесь и здесь - примеры и учебные пособия по его использованию.
sqlcmd
osql
-L