Назад | Перейти на главную страницу

Как найти экземпляры SQL-сервера в сети

Как я могу найти все SQL-серверы, установленные в нашей сети, которые не были установлены администратором баз данных? Это означает, что кто-то еще установил SQL-сервер, и нам нужно получить такие сведения, как версия SQL-сервера, имя экземпляра и номер порта, чтобы их можно было добавить в наши сценарии мониторинга.

Сканирование всех системных файлов SQL ERRORLOG - это один из способов получить все подробности без необходимости авторизации для самого SQL.

Это могут делать мониторы файлов журнала. Вы можете отслеживать файлы журнала в ОС или в самом SQL Server.

Используйте инструмент сетевого сканирования, который может идентифицировать узел на основе открытых портов и ответов, которые узел возвращает на эти порты. Что-то вроде Nmap или Набор инструментов Microsoft Assessment and Planning (MAP). Существует множество других инструментов сетевого сканирования, которые могут определять, какие службы работают на узлах. Оттуда вы можете оценить, есть ли у вас в инвентаре серверы, на которых установлен SQL Server.