SQL Server 2005または2008が特定のコンピュータにインストールされているかどうかをプログラムで確認する方法を探しています。SQL Server 2005または2008がインストールされているかどうかを確認する方法
一部のMSパッケージでは、特定のパスのレジストリにあるInstall
の値をチェックするのは簡単です。たとえば、フルNET 4を確認するには、HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
を参照する必要があります。
SQL Serverにも同様のことがありますか?私は "Express"ではなく、本物を探しています。私はどのように区別できますか?また、2005年、2008年、または2年目の個別の小切手または累積小切手は問題ありません。
さらに、自分自身をレジストリに制限することはありません。チェックにファイルシステムの検索が含まれていれば、それも完璧です。
私はthisとthisのようないくつかの回答を見つけましたが、それらは完全に私の杯を満たしていません。
はなぜリンクの答えは十分ではありません実行することですか? – Stu
さて、私はExpressとフルバージョンを区別する方法がわかりませんが、これは私にとってはかなり重要です。 – wpfwannabe
ああ、私は今理解しています。下記参照。 – Stu