Windows HLK には SQL Server Express が用意されており、ターゲット システムで互換性のある SQL バージョンが見つからない場合、コントローラー インスタンスのセットアップ中にインストールされます。 Microsoft SQL Server の別のエディションを使用する場合、HLK では 64 ビット バージョンの SQL Server がサポートされます。
- Windows HLK for Windows 10 バージョン 2004 以前のリリースでは、Microsoft SQL Server 2012 および Microsoft SQL Server 2008R2 がサポートされています。
- Windows Server 2022 以降のリリースの Windows HLK では、Microsoft SQL Server 2012 および Microsoft SQL Server 2019 がサポートされています。
- 24H2 HLK の July 2025 更新リリースでは、Microsoft SQL Server 2022 のサポートが追加されました。
オペレーティング システムによっては、HLK をインストールする前に、SQL の追加のサービス パック、累積的な更新プログラム、修正プログラムのインストールが必要になる場合があります。
Warnung
- Windows HLK for Windows Server 2022 より前にリリースされた HLK のリリースでは、SQL Server 2014、2015、2016、2017、2019、2022 はサポートされていません。 これらのバージョンの HLK をインストールする前に、SQL Server をアンインストールする必要があります。
Microsoft SQL Server 2012、Microsoft SQL Server 2019、または Microsoft SQL Server 2022 をインストールする
サーバー マネージャー内から .NET 2.0/3.x 機能を有効にする
無人インストール用の次のコマンド ラインを使用して、セットアップ アプリケーションを使用して SQL をインストールします。 /QUIET フラグと /HIDECONSOLE フラグを省略すると、インストール中に発生する可能性のあるエラーを確認できます。
(setup application) /QUIET /HIDECONSOLE /ACTION=install /FEATURES=SQL,RS /AGTSVCSTARTUPTYPE=Automatic /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" "%USERDOMAIN%\%USERNAME%" /INSTANCENAME=MSSQLSERVER /TCPENABLED=1 /NPENABLED=1 /IAcceptSQLServerLicenseTerms=1
SQL Server 2019 では、HLK をインストールする前に次の前提条件が必要です。 24H2 HLK の 2025 年 7 月の更新リリース以降のリリースでは、次の手順は不要であることに注意してください。
Microsoft SQL Server 2012 をインストールする場合と同じ手順に従いますが、コマンド ラインを使用して SQL をインストールする前に、必ず次の操作を行ってください。
- 次のリンクから SQL Server 2012 SharedManagementObjects.msi (64 ビット) をインストールします。
https://go.microsoft.com/fwlink/p/?linkid=239659&clcid=0x409 - 次のリンクから SQL Server 2012 SQLSysClrTypes.msi (64 ビット) をインストールします。
https://go.microsoft.com/fwlink/p/?linkid=239644&clcid=0x409
スタンドアロン SQL Server 2012 での HLK の使用
スタンドアロン SQL Server 2012 で HLK を使用する場合は、一部のテストで何千ものデータベース呼び出しが行われる可能性があることに注意してください。 トランザクション ログが大きくなりすぎないように、適切なバックアップ構成と復旧モデルを選択してください。
スタンドアロン SQL Server 2012 を使用する場合は、復旧モデルを選択できます。
- 完全復旧モデル を使用すると、ポイントインタイム データベースの復旧が可能になります。
- 単純復旧モデル では、最新のバックアップからのみデータベースを復元できます。 ポイントインタイム リカバリーはありません。
単純復旧するようにデータベースを構成すると、以前のログが切り捨てられ、その領域が再利用できるようになります。 データベースが完全復旧に構成されている場合、トランザクション ログはバックアップが実行されるまで増加し続けます。 これにより、特定の時点への復旧が提供されますが、バックアップの頻度が低い場合は、非常に大きなトランザクション ログが生成される可能性があります。 十分なトランザクションがある場合、ログは使用可能なすべてのストレージ メモリを消費し、サーバーをクラッシュさせるのに十分な大きさになる可能性があります。
スタンドアロン SQL Server 2012 で HLK を使用する場合は、Simple Recovery モデルを使用することをお勧めします。 完全復旧モデルを使用する場合は、トランザクション ログのサイズが管理しやすい程度の頻度でバックアップを実行してください。