Microsoft SQL Server 2005下位互換性コンポーネントが必要なアプリケーション用にdotNetInstallerのブートストラップを作成しようとしています。あらかじめ構築されたコンポーネントを使用してチェックを追加しました。dotNetInstallerを使用してSQL Server 2008がインストールされているかどうかを確認する
Microsoft SQL Server 2005の下位互換性コンポーネントをインストールする前に、SQL Server 2008のインストールを確認する必要があることがわかるまでは、すべて正常でした。私がこだわっているところ
これは、Microsoftのダウンロードページでは、私はマシンをインストールするSQL Server 2008を必要とすることを述べるなかったのMicrosoft SQL Server 2005旧バージョンとの互換性コンポーネント、のためのシステム要件をダブルチェック、です。 のMicrosoft SQL Server 2005の旧バージョンとの互換性コンポーネントのためにSQL Server 2008をインストールする必要がある場合
はその後、私はその後のMicrosoft SQL Server 2005の旧バージョンとの互換性コンポーネントのインストールをスキップしていない場合は、SQL Server 2008のがインストールされているかどうかを確認したいですと私の製品のインストールを続行します。
SQL Server 2008 R2はどうですか?私は何かを見つけた後、 'SOFTWARE \ Microsoft \ Microsoft SQL Server \ Instance Names \ SQL \ SQLEXPRESS'のようなものを見つけました。その値は' MSSQL10_50.SQLEXPRESS'でなければなりません。これは使えますか? –
Hm、SQL Expressについてはわかりません。しかし、これはまだバージョン9.0なので、私が言及したレジストリキーの下にSQL Server 2008 R2も存在することを期待しています。 CurrentVersionキーには、正確なバージョン(R2かどうか、サービスパックなど)の詳細が表示されます。 SQL Serverのバージョンに関する情報は、次のURLにあります。http://support.microsoft.com/kb/321185 – Peter