Как использовать Smo библиотеки в C ++ - PullRequest
0 голосов
/ 03 июня 2009

Я пытаюсь перечислить все экземпляры sqlserver, используя c ++ в vs2005.

Как это сделать с помощью библиотеки smo в c ++? дай пример кода.

Заранее спасибо ..

1 Ответ

1 голос
/ 08 июля 2009

Используя Windows Toolhelp API, вы можете перечислять процессы SQL Server, без использования SQL API (который я не смотрел).

  • Вы создаете снимок вашей системы с помощью вызова CreateToolhelp32Snapshot.
  • Используйте Process32Next и Process32First для циклического переключения между процессами моментального снимка.
  • С каждым процессом запрашивайте члены структуры PROCESSENTRY32. szExeFile содержит исполняемое имя файла.

Обратите внимание, что службы запускаются под исполняемым файлом services.exe, поэтому, если ваш сервер работает как служба, возможно, вы не увидите его этим методом.

...