Windows 7 または Windows Server 2008 R2 へのSQL Serverのインストールに関する既知の問題

この記事では、Windows 7 または Windows Server 2008 R2 にSQL Serverをインストールする場合の既知の問題と前提条件について説明します。

元の製品バージョン: SQL Server、Windows Server、Windows
元の KB 番号: 955725

概要

この記事では、Windows 7 または Windows Server 2008 R2 を実行しているコンピューターに Microsoft SQL Serverをインストールするときの既知の問題について説明します。

  • Windows 7 または Windows Server 2008 R2 で実行されている SQL Server 2008 の Express Edition を除くすべてのエディションでは、少なくとも SQL Server 2008 Service Pack 1 (SP1) がインストールされている必要があります。

    注:

    Express Edition には、Service Pack 1 が既に含まれています。

  • この記事では、Windows 7 は Windows 7 のクライアント バージョンを示します。 Windows Server 2008 R2 は、Windows 7 のサーバー バージョンを示します。

  • さまざまなバージョンのSQL Serverのハードウェアとソフトウェアの要件の詳細については、「SQL Server 2012 をインストールするためのハードウェアとソフトウェアの要件」を参照してください。

  • 製品のリリース時のさまざまな既知の問題を文書化したリリース ノートについては、SQL Server 2012 リリース ノートを参照してください。

既知の問題

  • Windows 7 では、 プロパティを RequireKerberos 使用して Kerberos 認証が有効かどうかを判断しません。

    Windows 7 では、 プロパティをRequireKerberos使用してネットワーク名リソースに対して Kerberos 認証が有効になっているかどうかを判断しないため、SQL Server 2008 のフェールオーバー クラスターのインストールは失敗します。

  • Windows 7 または Windows Server 2008 R2 で Federal Information Processing Standard (FIPS) ポリシーが有効になっている場合、SQL Server 2008 のインストール中にクラスター検証が失敗します。

    Windows 7 または Windows Server 2008 R2 で FIPS ポリシーが有効になっている場合、SQL Server 2008 のインストール中にクラスター検証が失敗します。 そのため、セットアップは失敗します。

    これらの 2 つの問題を解決するには、クラスター化されたインストール用の SQL Server 2008 と SQL Server 2008 (SP1) 以降の更新プログラムをインストールする必要があります。 SQL Server 2008 SP1 の入手方法の詳細については、「KB968382 - SQL Server 2008 の最新のサービス パックを入手する方法」を参照してください。

    クラスター化環境または非クラスター化環境でSQL Serverセットアップを更新する方法の詳細については、「SQL Server 2008 のインストールを更新またはスリップストリームする方法」を参照してください。

  • SQL Server 2008 のインストールが Windows Server 2008 R2 で失敗する可能性がある

    .NET Frameworkが有効になっていない場合、Windows Server 2008 R2 で SQL Server 2008 のインストールが失敗する可能性があります。 この問題は、.NET Framework 3.5 のインストールがこのインストールの前提条件であるために発生します。

    Windows Server 2008 R2 では、.NET Framework 3.5 が Windows コンポーネントとして含まれています。 既定では、.NET Framework 3.5 は有効になっていません。 このインストール エラーを回避するには、SQL Server 2008 インストールを実行する前に、Windows 機能コンポーネントから .NET Framework 3.5 を有効にする必要があります。

  • SQL Server 2008 のセットアップが失敗する可能性がある

    SQL Server 2008 のセットアップが失敗し、次のエラーが表示される場合があります。

    ウィンドウ ハンドルが作成されるまで、コントロールで Invoke または BeginInvoke を呼び出すことはできません。

    累積的な更新プログラムをインストールして、この問題を解決できます。 詳細については、「WINDOWS 7 を実行しているコンピューターに SQL Server 2008 をインストールするときに修正: エラー メッセージ:"ウィンドウ ハンドルが作成されるまで、コントロールで Invoke または BeginInvoke を呼び出すことはできません。"

Windows 7 または Windows Server 2008 R2 の最小バージョン要件

Windows 7 または Windows Server 2008 R2 を実行しているコンピューターにSQL Serverをインストールする前に、状況に応じて、次の最小前提条件を満たしていることを確認する必要があります。

SQL Server 2008

  • クラスター化されたインストール

    SQL Server 2008 Service Pack 1 以降の更新プログラム (これはスリップストリーム バージョンとも呼ばれます) と共に、SQL Server 2008 をインストールする必要があります。

  • 非クラスター化インストール

    2008 SQL Serverインストールしてから、2008 Service Pack 1 以降の更新プログラムSQL Serverインストールする必要があります。

    注:

    SQL Server 2008 高速ランタイムは、Windows 7 および Windows 2008 R2 でサポートされています。

SQL Server 2008 をインストールするためのハードウェアとソフトウェアの要件の詳細については、「SQL Server 2016 および 2017: ハードウェアとソフトウェアの要件」を参照してください。

.NET Framework

Windows Server 2008 R2 を実行しているコンピューターに SQL Server 2008 をインストールする前に、.NET Framework 3.5 SP1 を有効にする必要があります。 .NET Framework 3.5 SP1 は、SQL Server 2008 の前提条件です。 SQL Server 2008 セットアップでは、まだインストールされていない場合、.NET Framework 3.5 SP1 がインストールされます。 ただし、フェールオーバー クラスタリングの場合、SQL Server 2008 フェールオーバー クラスターのインストール前に、.NET Framework 3.5 SP1 をインストールする必要があります。

Windows Server 2008 R2 では、.NET Frameworkはシステム コンポーネントです。 そのため、再配布ポイントから.NET Frameworkをインストールすることはできません。 サーバー ロールから、またはServerManagerCmd.exeを使用して、.NET Frameworkをインストールする必要があります。

次のシナリオでは、.NET Frameworkをインストールする必要はありません。

  • Windows Server 2008 R2 を実行していて、.NET Framework 3.5 SP1 がインストールされているコンピューター。

  • Windows 7 を実行しているコンピューター。

注:

既定では、.NET Framework 3.5 SP1 は Windows 7 にインストールされます。

適用対象

  • SQL Server 2008 Enterprise
  • SQL Server 2008 Developer
  • SQL Server 2008 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Web Edition
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate