2

ローカルまたはリモート マシンにインストールされている SQL 2005 Server (Express Editon) のインスタンスを一覧表示したいと思います (私のアプリはネイティブ C++ です)。SQLDMO で作成できることがわかりましたが、SQLDMO は SQL 2005 Express Edition を認識せず、ListAvailableSqlServers を呼び出すと空のリストが返されるようです。

どうすれば作れますか?システム レジストリで遊ぶことは極端な解決策であり、ローカル マシンにのみ適用されます。

4

2 に答える 2

1

わかりました... SQLBrowseConnect が見つかりました。答えは MSDN でいつものようです :-)

于 2009-05-05T19:16:00.987 に答える
0

SqlDataSourceEnumerator.GetDataSources()を試すことができます。C++ から試したことはありませんが、C# と VB.Net でうまく動作します。

于 2009-05-05T16:46:14.450 に答える