2009-05-05 3 views
2

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

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

答えて

0

SqlDataSourceEnumerator.GetDataSources()を試すことができます。私はC + +から試していないが、C#とVB.Netでうまく動作します。

+0

ありがとう。私はその方法をチェックしましたが、それは.NET 2.0以降で利用可能で、このバージョンのフレームワークは私に到達できません。私はVS2003で働いています。 –

1

これは見つかりました。見つかったSQLBrowseConnect。 MSDNの回答はいつも通りです:-)

関連する問題