SQL Server 2008 でのクロスランゲージ インストールの問題を解決するにはどうすればよいですか?
-
02-07-2019 - |
質問
SQL Server 2008 のセットアップを実行しようとしていますが、クロスランゲージ インストールに失敗しました。すなわち:
ルール「クロスランゲージインストール:」失敗した。セットアップ言語は、既存の SQL Server 機能の言語とは異なります。続行するには、インストールされている SQL Server 機能と同じ言語の SQL Server セットアップ インストール メディアを使用してください。
SQL Server Express がインストールされていないので、[プログラムの追加と削除] を参照しましたが、以前のバージョンの SQL と思われるものは見つかりませんでした。
任意のヒント?
解決
古い SQL Server バージョンをすべてアンインストールしたことを確認してください。あなたも しなければならない インストールを開始したときにインストーラーを再起動していない場合は、インストーラーを再起動します。
他のヒント
同じ問題に直面した後、セットアップを再開しましたが、セットアップ プロセスが完了するまでインストール センターを閉じてはいけないことに気付きました。開いたままにしておくと動作します。
インストーラーを終了してプロセスを再度開始するだけで済みました。何らかの理由で、2回目でもうまくいきました。
今日、SQL Server のインスタンスがインストールされていないコンピューターに SQL Server 2008 Express をインストールしたときに、同じ問題が発生しました。
「Microsoft SQL Server 2005 下位互換性」がインストールされていることがわかりました。これを「プログラムの追加と削除」で削除したところ、その後 SQL Server 2008 Express を正常にインストールできました。
現在の Windows 言語インターフェイスを、インストールする必要な言語に変更します。これにより、インストーラーがローカライズ版を起動できるようになります。
以前にマシン (または明らかに RedGate ツール) に SQL をインストールしたことがある場合は、レジストリに SQL の残骸がないか確認しましたか?
そうでない場合は、 MS フォーラム 注意すべきいくつかのレジストリ キーの詳細が記載されており、レジストリから何を削除するかについてのアドバイスを得るために、いくつかのリンクをたどる価値があります。
SQL Server 2008 Express のインストールでは、2008 をインストールしようとしたときに Sql Server 2005 Express Tools がインストールされていたことが原因でした。2005 Tools をアンインストールすると問題が解決されました。SQL Server 2005 の下位互換性を含め、SQL Server 2005 Express を維持することができました。道具を核攻撃するだけでよかった。