Используя Windows Toolhelp API, вы можете перечислять процессы SQL Server, без использования SQL API (который я не смотрел).
- Вы создаете снимок вашей системы с помощью вызова CreateToolhelp32Snapshot.
- Используйте Process32Next и Process32First для циклического переключения между процессами моментального снимка.
- С каждым процессом запрашивайте члены структуры PROCESSENTRY32. szExeFile содержит исполняемое имя файла.
Обратите внимание, что службы запускаются под исполняемым файлом services.exe, поэтому, если ваш сервер работает как служба, возможно, вы не увидите его этим методом.