SQL Server 2016 および 2017: ハードウェアとソフトウェアの要件
[アーティクル] 2025/01/02
23 人の共同作成者
フィードバック
この記事の内容
ハードウェア要件
ソフトウェア要件
SQL Server 2017 でのオペレーティング システムのサポート
SQL Server 2016 でのオペレーティング システムのサポート
言語間サポート
ディスク領域の要件
データ ファイルのストレージの種類
ドメイン コントローラーへの SQL Server のインストール
インストール メディア
関連するコンテンツ
さらに 6 個を表示
適用対象: SQL Server - Windows のみ
この記事には、Windows オペレーティング システムで SQL Server 2016 および SQL Server 2017 をインストールして実行するための、ハードウェアとソフトウェアの最小要件が一覧表示されています。
他のバージョンの SQL Server のハードウェアとソフトウェアの要件については、以下を参照してください。
SQL Server 2016 および SQL Server 2017 には、次のハードウェア要件が適用されます。
テーブルを展開する
コンポーネント
要件
ハード ディスク
SQL Server では 6 GB 以上のハード ディスク空き容量が必要です。 必要となるディスク空き容量は、インストールする SQL Server のコンポーネントに応じて異なります。 詳細については、この記事で後述する「必要なハード ディスク空き容量 」を参照してください。 データ ファイルでサポートされているストレージの種類の詳細については、「 Storage Types for Data Files 」を参照してください。 NTFS または ReFS ファイル形式のコンピューターに SQL Server をインストールすることをお勧めします。 FAT32 ファイル システムはサポートされていますが、NTFS または ReFS ファイル システムよりも安全性が低いため、お勧めできません。 読み取り専用、マップ、または圧縮されたドライブは、インストール時にブロックされます。
ドライブ
ディスクからインストールする場合は、DVD ドライブが必要です。
モニター
SQL Server では Super-VGA (800x600) 以上の解像度のモニターが必要です。
インターネット
インターネット機能にはインターネット アクセス (有料) が必要です。
メモリ *
最小: Express Edition: 512 MB 他のすべてのエディション: 1 GB推奨: Express Edition: 1 GB 他のすべてのエディション: 4 GB 以上。最適なパフォーマンスを確保するために、データベースのサイズが大きくなるにつれて増やす必要があります。
プロセッサの速度
最小: x64 プロセッサ:1.4 GHz推奨: 2.0 GHz 以上
プロセッサの種類
x64 プロセッサ: AMD Opteron、AMD Athlon 64、Intel Xeon (Intel EM64T 対応)、Intel Pentium IV (EM64T 対応)
注意
SQL Server は x64 プロセッサでのみインストールできます。 X86 プロセッサではインストールできません。
* Data Quality Services (DQS) の Data Quality サーバー コンポーネントをインストールする場合の最小メモリ要件は 2 GB の RAM で、SQL Server の最小メモリ要件とは異なります。 DQS のインストールの詳細については、「 Install Data Quality Services 」を参照してください。
このセクションの表には、SQL Server を実行するためのソフトウェアの最小要件が一覧表示されています。 最適なパフォーマンス を得るための推奨される構成オプションもあります。
次のソフトウェア要件は、すべてのインストールに適用されます。
テーブルを展開する
コンポーネント
要件
.NET Framework
SQL Server 2016 (13.x) 以降では、データベース エンジン、マスター データ サービス、レプリケーションのために .NET Framework 4.6 が必要になります。 SQL Server セットアップで .NET Framework が自動的にインストールされます。 .NET Framework Microsoft .NET Framework 4.6 (Web Installer) for Windows から を手動でインストールすることもできます。 .NET Framework 4.6 の詳細、推奨事項、ガイダンスについては、「 .NET Framework 配置ガイド (開発者向け) 」を参照してください。 .NET Framework 4.6 をインストールするには、Windows 8.1 と Windows Server 2012 R2 に KB2919355 が必要になります。注: .NET Framework 4.5.2、4.6、4.6.1 のサポートは、2022 年 4 月 26 日に終了しました。SQL Server 2016 (13.x) 以降では、データベース エンジン、マスター データ サービス、レプリケーションのために .NET Framework 4.6 が必要になります (SQL Server セットアップにより .NET Framework が自動的にインストールされます)。 .NET 4.8 Framework にアップグレードすることも、.NET 4.8 Framework を直接インストールすることもできます。 メジャー バージョン 4 のすべてのフレームワークはインプレース アップグレードを行い、それらは下位互換性があります。 詳細については、「.NET Framework 4.8 のダウンロード | 無料の公式ダウンロード (microsoft.com) 」を参照してください。 SQL Server 2014 および SQL Server 2012 では .NET Framework 3.5 SP1 が使用されています。これは 2029 年までサポートされるため、今回の廃止による影響はありません。
ネットワーク ソフトウェア
SQL Server でサポートされるオペレーティング システムにはネットワーク ソフトウェアが組み込まれています。 スタンドアロン インストールの名前付きインスタンスおよび既定のインスタンスは、ネットワーク プロトコルとして:共有メモリ、名前付きパイプ、TCP/IP、および VIA をサポートします。注: VIA プロトコルはフェールオーバー クラスターではサポートされません。 SQL Server インスタンスと同じフェールオーバー クラスターのノード上で実行されているクライアントまたはアプリケーションは、そのローカル パイプ アドレスを使用して SQL Server に接続するために、共有メモリ プロトコルを使用することができます。 ただし、この種の接続はクラスターに対応しないため、インスタンスのフェールオーバー後に失敗します。 したがって、これは非推奨であり、限られたシナリオでのみ使用する必要があります。重要: VIA プロトコルは非推奨とされます。 この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 ネットワーク プロトコルとネットワーク ライブラリの詳細については、「 Network Protocols and Network Libraries 」を参照してください。
SQL Server セットアップを実行すると、製品に必要な以下のソフトウェア コンポーネントがインストールされます。
SQL Server Native Client
SQL Server セットアップ サポート ファイル
重要
PolyBase 機能には、ハードウェアとソフトウェアに追加の要件があります。 詳細については、「 PolyBase 入門 」を参照してください。
SQL Server 2017 でのオペレーティング システムのサポート
次の表では、Windows のバージョンと SQL Server 2017 のエディションとの互換性を示します。
テーブルを展開する
SQL Server のエディション:
Enterprise
Developer
Standard
Web
Express
Windows Server 2022 Datacenter
はい
イエス
イエス
イエス
はい
Windows Server 2022 Datacenter: Azure Edition
はい
イエス
イエス
イエス
はい
Windows Server 2022 Standard
はい
イエス
イエス
イエス
はい
Windows Server 2019 Datacenter
はい
イエス
イエス
イエス
はい
Windows Server 2019 Standard
はい
イエス
イエス
イエス
はい
Windows Server 2019 Essentials
はい
イエス
イエス
イエス
はい
Windows Server 2016 Datacenter
はい
イエス
イエス
イエス
はい
Windows Server 2016 Standard
はい
イエス
イエス
イエス
はい
Windows Server 2016 Essentials
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Datacenter
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Standard
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Essentials
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Foundation
はい
イエス
イエス
イエス
はい
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 Home
いいえ
イエス
はい
いいえ
はい
Windows 10 IoT Enterprise
いいえ
イエス
はい
いいえ
はい
Windows 10 Enterprise
いいえ
イエス
はい
いいえ
はい
Windows 10 Professional
いいえ
イエス
はい
いいえ
はい
Windows 10 Home
いいえ
イエス
はい
いいえ
はい
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 のインストールをサポートしています。
Windows Server 2022 Standard
Windows Server 2022 Datacenter
Windows Server 2022 Datacenter: Azure エディション
Windows Server 2019 Standard
Windows Server 2019 データ センター
Windows Server 2016 Standard
Windows Server 2016 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Datacenter
Server Core への SQL Server のインストールの詳細については、「Server Core への SQL Server のインストール 」を参照してください。
SQL Server 2016 でのオペレーティング システムのサポート
次の表では、Windows のバージョンと SQL Server 2016 のエディションとの互換性を示します。
テーブルを展開する
SQL Server のエディション:
Enterprise
Developer
Standard
Web
Express
Windows Server 2022 Datacenter
いいえ
番号
番号
番号
いいえ
Windows Server 2022 Datacenter: Azure Edition
いいえ
番号
番号
番号
いいえ
Windows Server 2022 Standard
いいえ
番号
番号
番号
いいえ
Windows Server 2019 Datacenter
はい
イエス
イエス
イエス
はい
Windows Server 2019 Standard
はい
イエス
イエス
イエス
はい
Windows Server 2019 Essentials
はい
イエス
イエス
イエス
はい
Windows Server 2016 Datacenter
はい
イエス
イエス
イエス
はい
Windows Server 2016 Standard
はい
イエス
イエス
イエス
はい
Windows Server 2016 Essentials
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Datacenter
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Standard
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Essentials
はい
イエス
イエス
イエス
はい
Windows Server 2012 R2 Foundation
はい
イエス
イエス
イエス
はい
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 Home
いいえ
番号
番号
番号
いいえ
Windows 10 IoT Enterprise
いいえ
イエス
はい
いいえ
はい
Windows 10 Enterprise
いいえ
イエス
はい
いいえ
はい
Windows 10 Professional
いいえ
イエス
はい
いいえ
はい
Windows 10 Home
いいえ
イエス
はい
いいえ
はい
Windows 8.1 Enterprise
いいえ
イエス
はい
いいえ
はい
Windows 8.1 Pro
いいえ
イエス
はい
いいえ
はい
Windows 8.1 Enterprise
いいえ
イエス
はい
いいえ
はい
Windows 8 Pro
いいえ
イエス
はい
いいえ
はい
Windows 8
いいえ
イエス
はい
いいえ
はい
SQL Server を Windows Server 2012 または Windows 8 にインストールするための最低限のバージョン要件については、 Windows Server 2012 または Windows 8 への SQL Server のインストール に関するページを参照してください。
SQL Server 2016 での Server Core のサポート
Windows サーバーの次のエディションは、以下の Server Core モードでの SQL Server 2016 のインストールをサポートしています。
Windows Server 2019 Standard
Windows Server 2019 データ センター
Windows Server 2016 Standard
Windows Server 2016 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Datacenter
Server Core への SQL Server のインストールの詳細については、「Server Core への SQL Server のインストール 」を参照してください。
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 ビット クライアント オペレーティング システムでは、マイクロソフトは次の機能をサポートします。
Data Quality クライアント
クライアント ツール接続
Integration Services
クライアント ツールの旧バージョンとの互換性
クライアント ツール SDK
Documentation コンポーネント
分散再生コンポーネント
分散再生コントローラー
分散再生クライアント
SQL クライアント接続 SDK
Windows Server 2008 R2 以降のサーバー オペレーティング システムは 32 ビットのアーキテクチャとして利用できません。 サポートされているサーバー オペレーティング システムはすべて 64 ビットのみを利用できます。 すべての機能は 64 ビット サーバー オペレーティング システムでサポートされています。
各言語にローカライズされた SQL Server をインストールする場合の言語間サポートと注意点の詳細については、「 SQL Server のローカル言語版 」を参照してください。
SQL Serverのインストール中は、Windows インストーラーによってシステム ドライブ上に一時ファイルが作成されます。 したがって、セットアップを実行して SQL Serverをインストールまたはアップグレードする前に、これらの一時ファイル用に 6.0 GB 以上の空き容量がシステム ドライブにあることを確認してください。 この要件は、既定以外のドライブに SQL Server コンポーネントをインストールする場合にも適用されます。
実際に必要なハード ディスク空き容量は、システム構成と、インストールする機能によって異なります。 次の表は、 SQL Server の各コンポーネントに必要なディスク空き容量を示しています。
テーブルを展開する
機能
必要なディスク空き容量
データベース エンジン とデータ ファイル、レプリケーション、フルテキスト検索、および Data Quality Services
1480 MB
データベース エンジン (上記と同じ) と R Services (データベース内)
2744 MB
データベース エンジン (上記と同じ) と外部データ用 PolyBase クエリ サービス
4194 MB
Analysis Services およびデータ ファイル
698 MB
Reporting Services
967 MB
Microsoft R Server (スタンドアロン)
280 MB
Reporting Services - SharePoint
1203 MB
Reporting Services SharePoint 製品用アドイン
325 MB
Data Quality クライアント
121 MB
クライアント ツール接続
328 MB
Integration Services
306 MB
クライアント コンポーネント ( SQL Server オンライン ブック コンポーネントと Integration Services ツール以外)
445 MB
マスター データ サービス
280 MB
SQL Server オンライン ブック コンポーネント (ヘルプ コンテンツを表示し、管理する)*
27 MB
すべての機能
8030 MB
*ダウンロードされるオンライン ブック コンテンツに必要なディスク領域は 200 MB です。
データ ファイルでサポートされているストレージの種類は、次のとおりです。
ローカル ディスク
SQL Server は現在、標準のネイティブ セクター サイズである 512 バイトと 4 KB のディスク ドライブに対応しています。 ハード ディスクのセクター サイズが 4 KB を超える場合、それに SQL Server データ ファイルを格納しようとするとエラーが発生することがあります。 SQL Server でサポートされているハード ディスクのセクターサイズに関する詳細については、「SQL Server でのハード ディスク ドライブのセクター サイズのサポート範囲 」を参照してください。 詳細については、「4 KB を超えるシステム ディスク セクター サイズに関連するエラーのトラブルシューティング 」を参照してください。
SQL Server フェールオーバー クラスターのインストールでは、tempdb
ファイルをインストールする場合のみローカル ディスクがサポートされます。 tempdb のデータ ファイルおよびログ ファイルに指定されたパスが、すべてのクラスター ノードで有効であることを確認してください。 フェールオーバー中に、tempdb のディレクトリがフェールオーバーのターゲット ノード上で利用できない場合、 SQL Server リソースはオンラインへの移行に失敗します。
ストレージの共有
記憶域スペース ダイレクト (S2D)
SMB ファイル共有
スタンドアロン インストールやクラスター化されたインストールでは、 Analysis Services データ ファイルに対して SMB ストレージはサポートされていません。 代わりに、直接アタッチされたストレージ、ストレージ エリア ネットワーク、または S2D を使用してください。
SMB ストレージは、Windows ファイル サーバーまたはサード パーティ SMB ストレージ デバイスによってホストされます。 Windows ファイル サーバーが使用される場合、Windows ファイル サーバーのバージョンは 2008 以降である必要があります。 ストレージ オプションとして SMB ファイル共有をとして使用する SQL Server のインストールの詳細については、「 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 仮想マシン を作成することもできます。