Как составить список экземпляров SQL 2005 Express - PullRequest
2 голосов
/ 05 мая 2009

Я хотел бы перечислить, какие экземпляры SQL 2005 Server (Express Editon) установлены на локальном или удаленном компьютере (мое приложение на Native C ++). Я обнаружил, что могу сделать это с помощью SQLDMO, однако кажется, что SQLDMO не видит SQL 2005 Express Edition, и вызов ListAvailableSqlServers возвращает пустой список.

Как я могу это сделать? Игра с системным реестром является экстремальным решением и применяется только для локальных компьютеров.

Ответы [ 2 ]

1 голос
/ 05 мая 2009

Понял ... Найден SQLBrowseConnect. Ответ, как обычно, в MSDN: -)

0 голосов
/ 05 мая 2009

Вы можете попробовать SqlDataSourceEnumerator.GetDataSources () . Хорошо работает в C # и VB.Net, хотя я не пробовал это из C ++.

...