0

マシンに SQL Server Express 2008 をインストールしようとしています。古いバージョンの VS 2008 がコンピューターにインストールされているというエラー メッセージが表示されます。SQL Server 2008 をインストールする前に、VS2008 SP1 にアップグレードしてください。

sp1 をインストールしようとしましたが、互換性のあるバージョンの vs2008 がシステムで検出されないというエラー メッセージが表示されます。アップグレードはエクスプレス エディションと互換性がありません。

マシンにインストールされた SQL Server 2008 Express のインストールに問題があり、問題が発生しています。私を助けてください。

4

4 に答える 4

4

Ironsavior が説明しているのと同じ問題がありました。私はVS 2008 SP1を持っていて、他のVSはインストールしていません(つまり、Expressエディションは何もありません)。

これが私がそれを解決した方法です。基本的にはレジストリのインセンティブです。レジストリ キーに移動HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\Servicing\9.0\IDE\1033し、次の値を変更しました (以前はそれぞれ00、および"RTM" でした) 。

SP = dword:00000001
SPIndex = dword:00000001
SPName = "SP1"

これを行うためにインストーラーを終了する必要さえありません。レジストリの調整後にチェックを再実行するだけで、合格するはずです。少なくとも私のために働いた。

于 2010-03-07T18:40:54.550 に答える
2

Service Pack 1 にアップグレードするには、Visual Studio 2008 のフル バージョンをインストールする必要があります。Visual Studio の Express エディションに固有の SP1 については、MS サイトを参照してください。

実際には確信が持てませんが、Visual Studio Express を再ダウンロードしてみると、SP1 が既に統合されているはずです。ここにリンクがあります。

頑張ってください!

于 2008-11-09T21:51:01.247 に答える
0

Visual Studio2008のフルバージョンをインストールしてServicePack1にアップグレードする必要はありません。sp1、理想的にはVisual C ++およびC#を使用して任意のExpressエディションをインストールできます。PCに既にインストールされている場合は、古いバージョンのSQL Server Express([プログラムの追加と削除]の2000または2005)を再インストールして削除します。最後に、SQL Server2008Expressをインストールします。これで問題が解決するはずです。

頑張ってください!

于 2009-07-04T18:49:13.953 に答える
0

信じられないかもしれませんが、SQL Express SP1 アップデーターは SQL Express では動作しません。「SQL 2008 SP1 のフル バージョン」を使用して SQL Express にパッチを適用すると、機能します。2009 年 6 月にこれが事実であることがわかりました。

于 2009-08-06T01:10:24.403 に答える