次の方法で共有


SQL Server 2016 および SQL Server 2017 のハードウェアとソフトウェアの要件

Windows に適用される:SQL Server

この記事では、Windows オペレーティング システムに SQL Server 2016 (13.x) および SQL Server 2017 (14.x) をインストールして実行するための最小ハードウェアとソフトウェアの要件を示します。

他のバージョンのSQL Serverのハードウェアとソフトウェアの要件については、以下を参照してください。

ハードウェア要件

SQL Serverのすべてのエディションには、次のメモリとプロセッサの要件が適用されます。

コンポーネント 要件
ストレージ SQL Serverには、6 GB 以上のハード ドライブ領域が必要です。

ドライブ領域の要件は、インストールするSQL Serverコンポーネントによって異なります。 詳細については、この記事で後述する ドライブ領域の要件 を参照してください。 データ ファイルでサポートされているstorageの種類については、「データ ファイルのStorage型を参照してください。

NTFS または ReFS ファイル形式のコンピューターにSQL Serverをインストールすることをお勧めします。 FAT32 ファイル システムはサポートされていますが、NTFS または ReFS よりも安全性は低くなります。

読み取り専用、マップ、または圧縮されたドライブは、インストール時にブロックされます。
ドライブ ディスクからインストールする場合は、DVD ドライブが必要です。
モニター SQL Serverには、Super-VGA (800 x 600) 以上の解像度のモニターが必要です。
インターネット インターネット機能には、インターネット accessが必要です (料金が適用される場合があります)。
メモリ1
最小メモリ - Express エディション: 512 MB

- その他のすべてのエディション: 1 GB
推奨されるメモリ - Express エディション: 1 GB

- 他のすべてのエディション: 4 GB 以上。最適なパフォーマンスを確保するために、データベース サイズが増えるにつれて増やす必要があります。
プロセッサ
プロセッサの種類 x64 プロセッサ。 NUMA ノードあたり最大 64 コアを備えたすべての Intel および AMD x86-64 CPU。
最小速度 1.4 GHz
推奨速度 2.0 GHz 以上

1 Data Quality Services (DQS) に Data Quality Server コンポーネントをインストールするために必要な最小メモリは 2 GB の RAM であり、SQL Server最小メモリ要件とは異なります。 DQS のインストールの詳細については、「 Install Data Quality Services」を参照してください。

SQL Serverのインストールは、x64 プロセッサでのみサポートされます。 x86 プロセッサへのインストールはサポートされなくなりました。

ソフトウェア要件

このセクションの表に、SQL Serverを実行するための最小ソフトウェア要件を示します。 最適なパフォーマンスを得るための推奨される構成オプションもあります。

次の要件は、すべてのインストールに適用されます。

コンポーネント 要件
オペレーティング システム - Windows 8以上
- Windows Server 2012以上
.NET Framework SQL Serverには、Database Engine、マスター データ サービス、またはレプリケーションに.NET Framework 4.6 が必要です。 SQL Serverセットアップでは、.NET Framework が自動的にインストールされます。 「.NET Framework のインストール」を参照してください。
ネットワーク ソフトウェア SQL Serverでサポートされているオペレーティング システムには、ネットワーク ソフトウェアが組み込まれています。 スタンドアロン インストールの名前付きインスタンスと既定のインスタンスでは、共有メモリ、名前付きパイプ、TCP/IP、および VIA1 のネットワーク プロトコルがサポートされます。

フェールオーバー クラスターでは、1 つの VIA プロトコルはサポートされていません。 SQL Server インスタンスと同じフェールオーバー クラスターのノードで実行されているクライアントまたはアプリケーションは、共有メモリ プロトコルを使用して、ローカル パイプ アドレスを使用してSQL Serverに接続できます。 ただし、この種類の接続はクラスター対応ではなく、インスタンスのフェールオーバー後に失敗します。 そのため、これは推奨されないため、特定のシナリオでのみ使用する必要があります。

重要

VIA プロトコルは非推奨です。 この機能は、今後のバージョンのSQL Serverで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 ネットワーク プロトコルとライブラリの詳細については、「 ネットワーク プロトコルとネットワーク ライブラリ」を参照してください。

SQL Server セットアップでは、製品に必要な次のソフトウェア コンポーネントがインストールされます。

  • SQL Server Native Client
  • SQL Server セットアップ サポート ファイル

重要

PolyBase 機能には、追加のハードウェアとソフトウェアの要件があります。 詳細については、「Data virtualization with PolyBase in SQL Server」を参照してください。

.NET Framework のインストール

windows 用の .NET Framework Microsoft .NET Framework 4.6 (Web インストーラー) から手動でインストールできます。

.NET Framework 4.6 の詳細、推奨事項、ガイダンスについては、「.NET Framework Deployment Guide for Developersを参照してください。

Windows 8.1および Windows Server 2012 R2 では、.NET Framework 4.6 をインストールする前に>KB2919355

.NET Framework 4.5.2、4.6、および 4.6.1 のサポートは、2022 年 4 月 26 日に終了しました。

SQL Server 2016 (13.x) と SQL Server 2017 (14.x) には、Database Engine、マスター データ サービス、またはレプリケーション用に .NET Framework 4.6 が必要です (SQL Serverセットアップでは、.NET Framework が自動的にインストールされます)。

.NET 4.8 Framework にアップグレードすることも、.NET 4.8 Framework を直接インストールすることもできます。 メジャー バージョン 4.x のすべてのフレームワークはインプレース アップグレードを実行し、下位互換性があります。

詳細については、「Download .NET Framework 4.8 |無料の公式ダウンロード (microsoft.com)

SQL Server 2017 のオペレーティング システムのサポート

次の表は、SQL Server 2017 (14.x) のどのエディションがどのバージョンの Windows と互換性があるかを示しています。 サポート ライフサイクル情報を使用して、Windows のバージョンがサポートされているかどうかを確認することもできます。

SQL Serverエディション: Enterprise Developer Standard Web 簡易
Windows Server 2022 (サポート ライフサイクル)
Windows Server 2022 Datacenter はい はい はい はい はい
Windows Server 2022 Datacenter: Azure Edition はい はい はい はい はい
Windows Server 2022 Standard はい はい はい はい はい
Windows Server 2019 (サポート ライフサイクル)
Windows Server 2019 Datacenter はい はい はい はい はい
Windows Server 2019 Standard はい はい はい はい はい
Windows Server 2019 Essentials はい はい はい はい はい
Windows Server 2016 (Support ライフサイクル)
Windows Server 2016 Datacenter はい はい はい はい はい
Windows Server 2016 Standard はい はい はい はい はい
Windows Server 2016 Essentials はい はい はい はい はい
Windows Server 2012 R2 (Support ライフサイクル)
Windows Server 2012 R2 Datacenter はい はい はい はい はい
Windows Server 2012 R2 Standard はい はい はい はい はい
Windows Server 2012 R2 Essentials はい はい はい はい はい
Windows Server 2012 R2 Foundation はい はい はい はい はい
Windows Server 2012 (Support ライフサイクル)
Windows Server 2012 Datacenter はい はい はい はい はい
Windows Server 2012 Standard はい はい はい はい はい
Windows Server 2012 Essentials はい はい はい はい はい
Windows Server 2012 Foundation はい はい はい はい はい
Windows 11 IoT Enterprise いいえ はい はい いいえ はい
Windows 11 Enterprise いいえ はい はい いいえ はい
Windows 11 Professional いいえ はい はい いいえ はい
Windows 11 ホーム いいえ はい はい いいえ はい
Windows 10 IoT Enterprise いいえ はい はい いいえ はい
Windows 10 Enterprise いいえ はい はい いいえ はい
Windows 10 Professional いいえ はい はい いいえ はい
Windows 10 ホーム いいえ はい はい いいえ はい
Windows 8.1 Enterprise いいえ はい はい いいえ はい
Windows 8.1 Pro いいえ はい はい いいえ はい
Windows 8.1 Enterprise いいえ はい はい いいえ はい
Windows 8 Pro いいえ はい はい いいえ はい
Windows 8 いいえ はい はい いいえ はい

SQL Server 2017 の Server Core サポート

次のエディションの Windows Server Core では、SQL Server 2017 (14.x) のインストールがサポートされています。

  • Windows Server 2022 Datacenter
  • Windows Server 2022 Datacenter: Azure エディション
  • Windows Server 2022 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard

Server Core へのSQL Serverのインストールの詳細については、「Install SQL Server on Server Core」を参照>。

大文字と小文字の区別が有効になっている場合、Windows OS にSQL Serverをインストールすることはできません。 詳細については、「SQL Serverは、大文字と小文字の区別が有効になっている Windows オペレーティング システムではサポートされていませんを参照してください。

SQL Server 2016 のオペレーティング システムのサポート

次の表は、SQL Server 2016 (13.x) のどのエディションがどのバージョンの Windows と互換性があるかを示しています。 サポート ライフサイクル情報を使用して、Windows のバージョンがサポートされているかどうかを確認することもできます。

SQL Serverエディション: Enterprise Developer Standard Web 簡易
Windows Server 2019 (サポート ライフサイクル)
Windows Server 2019 Datacenter はい はい はい はい はい
Windows Server 2019 Standard はい はい はい はい はい
Windows Server 2019 Essentials はい はい はい はい はい
Windows Server 2016 (Support ライフサイクル)
Windows Server 2016 Datacenter はい はい はい はい はい
Windows Server 2016 Standard はい はい はい はい はい
Windows Server 2016 Essentials はい はい はい はい はい
Windows Server 2012 R2 (Support ライフサイクル)
Windows Server 2012 R2 Datacenter はい はい はい はい はい
Windows Server 2012 R2 Standard はい はい はい はい はい
Windows Server 2012 R2 Essentials はい はい はい はい はい
Windows Server 2012 R2 Foundation はい はい はい はい はい
Windows Server 2012 (Support ライフサイクル)
Windows Server 2012 Datacenter はい はい はい はい はい
Windows Server 2012 Standard はい はい はい はい はい
Windows Server 2012 Essentials はい はい はい はい はい
Windows Server 2012 Foundation はい はい はい はい はい
Windows 11 IoT Enterprise いいえ いいえ いいえ いいえ いいえ
Windows 11 Enterprise いいえ いいえ いいえ いいえ いいえ
Windows 11 Professional いいえ いいえ いいえ いいえ いいえ
Windows 11 ホーム いいえ いいえ いいえ いいえ いいえ
Windows 10 IoT Enterprise いいえ はい はい いいえ はい
Windows 10 Enterprise いいえ はい はい いいえ はい
Windows 10 Professional いいえ はい はい いいえ はい
Windows 10 ホーム いいえ はい はい いいえ はい
Windows 8.1 Enterprise いいえ はい はい いいえ はい
Windows 8.1 Pro いいえ はい はい いいえ はい
Windows 8.1 Enterprise いいえ はい はい いいえ はい
Windows 8 Pro いいえ はい はい いいえ はい
Windows 8 いいえ はい はい いいえ はい

Windows Server 2012またはWindows 8にSQL Serverをインストールするための最小バージョン要件については、「 Windows オペレーティング システムでのSQL Serverのバージョン要件を参照してください。

SQL Server 2016 の Server Core サポート

次のエディションの Windows Server Core では、SQL Server 2016 (13.x) のインストールがサポートされています。

  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard

Server Core へのSQL Serverのインストールの詳細については、「Install SQL Server on Server Core」を参照>。

大文字と小文字の区別が有効になっている場合、Windows OS にSQL Serverをインストールすることはできません。 詳細については、「SQL Serverは、大文字と小文字の区別が有効になっている Windows オペレーティング システムではサポートされていませんを参照してください。

WOW64 のサポート

WOW64 (Windows 32-bit on Windows 64-bit) は 64 ビット版 Windows の機能で、32 ビット アプリケーションをネイティブの 32 ビット モードで実行することができます。 つまり、基盤となるオペレーティング システムが 64 ビット オペレーティング システムであっても、アプリケーションは 32 ビット モードで動作します。 WOW64 は、SQL Serverインストールではサポートされていません。 ただし、管理ツールは WOW64 でサポートされています。

32 ビット クライアント オペレーティング システムでサポートされている機能

Windows 10やWindows 8.1などの Windows クライアント オペレーティング システムは、32 ビットアーキテクチャまたは 64 ビット アーキテクチャとして使用できます。 すべてのSQL Server機能は、64 ビット クライアント オペレーティング システムでサポートされています。 サポートされている 32 ビット クライアント オペレーティング システムでは、マイクロソフトは次の機能をサポートします。

  • データ品質クライアント
  • クライアント ツール接続
  • 統合サービス
  • クライアント ツールの旧バージョンとの互換性
  • クライアント ツール SDK
  • 文書構成要素
  • 分散リプレイコンポーネント
  • 分散リプレイ コントローラー
  • Distributed Replay クライアント
  • SQL クライアント接続 SDK

Windows Server 2008 R2 以降のサーバー オペレーティング システムは、32 ビット アーキテクチャとして使用できません。 サポートされているサーバー オペレーティング システムはすべて 64 ビットのみを利用できます。 すべての機能は 64 ビット サーバー オペレーティング システムでサポートされています。

言語間サポート

ローカライズされた言語でのSQL Serverのインストールに関する言語間のサポートと考慮事項の詳細については、「 SQL Serverを参照してください。

ドライブ領域の要件

SQL Serverのインストール中に、Windows インストーラーによってシステム ドライブに一時ファイルが作成されます。 セットアップを実行してSQL Serverをインストールまたはアップグレードする前に、これらのファイルのシステム ドライブに 6 GB 以上の空きドライブ領域があることを確認します。 この要件は、既定以外のドライブSQL Serverコンポーネントをインストールする場合でも適用されます。

実際のハード ドライブ領域の要件は、システム構成と、インストールする機能によって異なります。 次の表に、SQL Server コンポーネントのドライブ領域の要件を示します。

特徴 ドライブ領域の要件
データベースエンジンとデータファイル、レプリケーション、フルテキスト検索、およびデータ品質サービス 1,480 MB
前の行の Database Engine に R Services (In-Database) を使用 2,744 MB
外部データに対する PolyBase クエリ サービス付きの Database Engine (前の行と同様に) 4,194 MB
Analysis Services とデータ ファイル 698 MB
レポート サービス 967 MB
Microsoft R Server (スタンドアロン) 280 MB
レポート サービス - SharePoint 1,203 MB
SharePoint 製品のReporting Services アドイン 325 MB
データ品質クライアント 121 MB
クライアント ツール接続 328 MB
統合サービス 306 MB
クライアント コンポーネント (SQL Server オンライン ブック コンポーネントと Integration Services ツール以外) 445 MB
マスター データ サービス 280 MB
SQL Server 互換オンライン ブック コンポーネントでヘルプ コンテンツを表示および管理する1 27 MB
すべての機能 8,030 MB

1 ダウンロードしたオンライン ブック コンテンツのドライブ領域の要件は 200 MB です。

データ ファイルのStorageの種類

データ ファイルでサポートされているstorageの種類は次のとおりです。

  • ローカル ディスク

    • SQL Serverは現在、512 バイトと 4 KB の標準のネイティブ セクター サイズを持つディスク ドライブをサポートしています。 より大きなセクター サイズと製造元の実装のサポートの詳細については、ホワイト ペーパー SQLIOBasicsCh2.doc。ホワイトペーパーは、SQL Server I/O の基本、第 2 章の記事の Download セクションからダウンロードできます。

      4,096 バイトで物理的にフォーマットされているが、論理セクター サイズが 512 バイトである高度なフォーマット ディスクを使用する場合は、Tech Community の記事「SQL Server - 新しいドライブでは 4K セクター サイズの動作と推奨事項の詳細を確認できます。

      セクター サイズが 4 KB を超えるハード ドライブでは、SQL Serverデータ ファイルを格納しようとするとエラーが発生する可能性があります。 SQL Serverでのハード ドライブ セクター サイズのサポートの詳細については、「 4 KBを参照してください。 現在、システム ディスク セクター サイズが 4 KB を超える新しいstorage デバイスにSQL Serverを正常にインストールするには、ForcedPhysicalSectorSizeInBytes レジストリ キーが必要です。

    • フェールオーバー クラスター SQL Serverインストールでは、tempdb ファイルをインストールする場合にのみローカル ディスクがサポートされます。 tempdb のデータ ファイルおよびログ ファイルに指定されたパスが、すべてのクラスター ノードで有効であることを確認してください。 フェールオーバー中に、フェールオーバー ターゲット ノードで tempdb ディレクトリを使用できない場合、SQL Server リソースはオンラインになりません。

  • Shared storage

  • Storage Spaces Direct (S2D)

  • SMB ファイル共有

    • スタンドアロンインストールまたはクラスター化インストールの Analysis Services データ ファイルでは、SMB storageはサポートされていません。 代わりに、直接接続型ストレージ、ストレージエリアネットワーク、または S2D を使用します。

    • SMB storageは、Windows ファイル サーバーまたはサード パーティの SMB storage デバイスでホストできます。 Windows ファイル サーバーを使用する場合、バージョンは 2008 以降である必要があります。 SMB ファイル共有をストレージ オプションとして使用した SQL Server のインストールの詳細については、「SMB ファイル共有ストレージを使用した SQL Server のインストール」を参照してください。

ドメイン コントローラーにSQL Serverをインストールする

セキュリティ上の理由から、ドメイン コントローラーにSQL Serverをインストールしないでください。 SQL Serverセットアップでは、ドメイン コントローラーであるコンピューターへのインストールはブロックされませんが、次の制限事項が適用されます。

  • ローカル サービス アカウントのドメイン コントローラーでSQL Server サービスを実行することはできません。

  • コンピューターにSQL Serverをインストールした後は、コンピューターをドメイン メンバーからドメイン コントローラーに変更することはできません。 ホスト コンピューターをドメイン コントローラーに変更する前に、SQL Serverをアンインストールする必要があります。

  • コンピューターにSQL Serverをインストールした後は、コンピューターをドメイン コントローラーからドメイン メンバーに変更することはできません。 ホスト コンピューターをドメイン メンバーに変更する前に、SQL Serverをアンインストールする必要があります。

  • SQL Serverフェールオーバー クラスター インスタンスは、クラスター ノードがドメイン コントローラーである場合はサポートされていません。

  • SQL Serverは、読み取り専用ドメイン コントローラーではサポートされていません。 SQL Serverセットアップでは、読み取り専用ドメイン コントローラーにセキュリティ グループやSQL Serverサービス アカウントを作成することはできません。 この場合、セットアップは失敗します。

    この制限は、ドメイン メンバー ノードへのインストールにも適用されます。

  • SQL Server フェールオーバー クラスター インスタンスは、読み取り専用ドメイン コントローラーにのみアクセスできる環境ではサポートされていません。

    この制限は、ドメイン メンバー ノードへのインストールにも適用されます。

インストール メディア

次の場所から関連するインストール メディアを取得します。

または、Azure portal 内のAzure仮想マシンに SQL Server をデプロイすることもできます。 仮想化のオーバーヘッドのため、virtual machinesはネイティブで実行するよりも遅くなる可能性があります。