web-dev-qa-db-ja.com

Windows 7 64ビットへのSQL Server 2008のインストール

SQL Server 2008を64ビットのWindows 7にインストールしようとすると、衝撃的な時間があります。setup.exeを実行すると、次のエラーメッセージが表示されます。

Microsoft .NET Framework 3.5のインストールが失敗しました。

SQL Server 2008セットアップでは、.NET Framework 3.5がインストールされている必要があります

私が試したこと:

  • 私はチェックし、ダブルチェックしました。 .NET Framework 3.5がSP1と共にインストールされています
  • 同じエラーを生成するWindowsインストーラー4.5がインストールされていないことについて読みました。 Win7にはWindowsインストーラー5が付属しています。これは、4.5をインストールしようとしたので、この要件を満たしているとうまくいきません。
  • ISOをDVDに書き込み、そこからインストールします。
  • XP同じISOを使用するマシンにインストールします。これは機能するため、ISOは問題ありません。
  • SQL Server 2005を考えますが、プロジェクトでは本当に2008である必要があります。
  • 更新スリップストリームバージョンを作成すると同じエラーが発生します
  • 更新 SQL Server ExpressをインストールしてからSP1をインストールできましたが、Enterpriseにアップグレードできませんでした。

この問題に遭遇した場合、または修正方法を知っている場合は、ぜひお知らせください。

4
harriyott

ベストアンサー:インストールSQL Server 2008 R2

私はこれらのソリューションをすべて試しましたが、すべて失敗しました。 R2は初めて完全にインストールされました。

4
RC_Memphis

同じ問題が発生しましたが、解決策を見つけました。 (MSDNから)en_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89207.isoのコンテンツを抽出しましたが、x64ディレクトリのコンテンツは抽出しませんでした。したがって、setup.exex86インストールファイルのみが利用可能であると認識し、それらをインストールしようとして失敗しました。症状は元の質問で説明したとおりであり、修正はx64ディレクトリが抽出されたことを確認することでした。

引き続き互換性の警告が表示され、インストール後にSP1にアップグレードする必要があります。また、インストールプロセス中に別のエラーメッセージが表示される場合があります(テキストを思い出せない、オンラインの他の場所への参照があります)。その場合は、それを閉じてから、それを引き起こしたアクションをやり直すと、正しく機能します。

2
Tom Robinson

多分問題は、インストールが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://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx

更新:このリンクを見つけました http://connect.Microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID = 354980 コメントセクションに解決策があります。彼らは、Windowsインストーラー4.5をインストールする必要があると言っています。これは、次の場所にあります: http://www.Microsoft.com/downloads/details.aspx? en#filelist

2
Scoregraphic

。NET 3.5 SP1をアンインストールして、SP1なしで.NET 3.5をインストールすることもできます。 Windowsレジストリで特定の.NETビルドバージョンを探す前に、これが他のアプリケーションと連携して動作するのを見てきました。しかし、これはMicrosoftが見逃すかなり大きなスリップのように思えます。

2
ITGuy24

あなたの答えはおそらくこの記事にあります: http://www.pluralsight-training.net/community/blogs/matt/archive/2010/03/01/getting-sql-server-2008-management-studio- express-installed-on-windows-7.aspx

それは私の問題を解決しました、以下のコメントを読んでください、ガイドに小さな間違いがありました。

これがお役に立てば幸いです。

1
Benjamin Wong