次のコードを実行して、インストールされている SQL Server のすべてのバージョンとインスタンスを取得しています。
Dim sqldatasourceenumerator1 As SqlDataSourceEnumerator = SqlDataSourceEnumerator.Instance
datatable1 = sqldatasourceenumerator1.GetDataSources
コードは正常に動作します。SQL Server 2005 Express と 2008 の両方がインストールされています。
表示されるインスタンス
Server Name: Instance Is Clustered Version
SUPERCOMPUTER SQLEXPRESS No 9.00.3042.00
SUPERCOMPUTER CBE No 9.00.5000.00
SUPERCOMPUTER SQL2008TEST No 10.50.1600.1
2005 の場合のように、SQL Server 2008 の既定のインスタンスが表示されないのはなぜでしょうか ( SQLEXPRESS
)
ありがとう