SQL Server 2008を64ビットのWindows 7にインストールしようとすると、衝撃的な時間があります。setup.exeを実行すると、次のエラーメッセージが表示されます。
Microsoft .NET Framework 3.5のインストールが失敗しました。
SQL Server 2008セットアップでは、.NET Framework 3.5がインストールされている必要があります
私が試したこと:
この問題に遭遇した場合、または修正方法を知っている場合は、ぜひお知らせください。
ベストアンサー:インストールSQL Server 2008 R2。
私はこれらのソリューションをすべて試しましたが、すべて失敗しました。 R2は初めて完全にインストールされました。
同じ問題が発生しましたが、解決策を見つけました。 (MSDNから)en_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89207.iso
のコンテンツを抽出しましたが、x64
ディレクトリのコンテンツは抽出しませんでした。したがって、setup.exe
はx86
インストールファイルのみが利用可能であると認識し、それらをインストールしようとして失敗しました。症状は元の質問で説明したとおりであり、修正はx64
ディレクトリが抽出されたことを確認することでした。
引き続き互換性の警告が表示され、インストール後にSP1にアップグレードする必要があります。また、インストールプロセス中に別のエラーメッセージが表示される場合があります(テキストを思い出せない、オンラインの他の場所への参照があります)。その場合は、それを閉じてから、それを引き起こしたアクションをやり直すと、正しく機能します。
多分問題は、インストールがWindows 7上のSQL Server 2008 SP1でのみサポートされていることです
Windows 7 64ビットx64 Professional(1,3)
1)管理ツールは、32ビットアプリケーションを32ビットモードでネイティブに実行できるようにする64ビット版のMicrosoft Windowsの機能であるWOW64でサポートされています。基盤となるオペレーティングシステムが64ビットオペレーティングシステムで実行されている場合でも、アプリケーションは32ビットモードで機能します。 WOW64は、SQL Serverのスタンドアロンインスタンスでのみサポートされています。 SQL Serverフェールオーバークラスターのインストールでは、WOW64はサポートされていません。
3)SQL Server SP1以降でのみサポートされます。
を参照してくださいhttp://msdn.Microsoft.com/en-us/library/ms143506.aspx
最初にSQL 2008 Expressをインストールし、SP1を適用してインスタンスを完全版にアップグレードするか、スリップストリームインストールファイルを実行することで、SQL Serverをだますことができます。
更新:このリンクを見つけました http://connect.Microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID = 354980 コメントセクションに解決策があります。彼らは、Windowsインストーラー4.5をインストールする必要があると言っています。これは、次の場所にあります: http://www.Microsoft.com/downloads/details.aspx? en#filelist
。NET 3.5 SP1をアンインストールして、SP1なしで.NET 3.5をインストールすることもできます。 Windowsレジストリで特定の.NETビルドバージョンを探す前に、これが他のアプリケーションと連携して動作するのを見てきました。しかし、これはMicrosoftが見逃すかなり大きなスリップのように思えます。
あなたの答えはおそらくこの記事にあります: http://www.pluralsight-training.net/community/blogs/matt/archive/2010/03/01/getting-sql-server-2008-management-studio- express-installed-on-windows-7.aspx
それは私の問題を解決しました、以下のコメントを読んでください、ガイドに小さな間違いがありました。
これがお役に立てば幸いです。