概要
Microsoft は、2016 年SQL Server前提条件としてインストールされている Microsoft VC++ 2013 ランタイム バイナリに影響する問題を特定しました。 この問題を修正するための更新プログラムを使用できます。 VC++ ランタイム バイナリに対するこの更新プログラムがインストールされていない場合、SQL Server 2016 では、特定の状況で安定性の問題が発生する可能性があります。
この累積的な更新プログラム パッケージの入手方法
次の更新プログラムは、Microsoft ダウンロード センターから入手できます。
SQL Server 2016 MSVCRT の前提条件の重要な更新プログラムを今すぐダウンロードします。
追加情報
SQL Server 2016 がインストールされているサーバーにインストールされている、またはインストールされる Microsoft VC ランタイム DLL のビルド バージョンをチェックすることをお勧めします。 ビルド バージョンの %SystemRoot% \system32\msvcr120.dll が 12.0.40649.5 以降でない場合は、KB3138367をインストールする必要があります。 ファイルのバージョンをチェックするには、Windows エクスプローラーを開き、%SystemRoot%\system32\msvcr120.dll ファイルを見つけて右クリックし、[プロパティ] をクリックし、[詳細] タブをクリックします。
手動で更新プログラムをインストールする手順など、VC ランタイム DLL の更新プログラムの詳細については、次の Microsoft サポート技術情報の記事を参照してください。
3138367 更新プログラム for Visual C++ 2013 および Visual C++ 再頒布可能パッケージ パッケージ
または、更新された VCRT ライブラリを含むSQL Server更新プログラムが利用可能になります:SQL Server 2016 MSVCRT の前提条件 (KB3164398) の重要な更新。
KB3164398 は、次のいずれかの方法で使用できます。
- SQL Server 2016 セットアップには、Microsoft サーバーへのインターネット アクセスがあることを前提として、インストール プロセス中に重要なオンライン更新プログラムをチェックするメカニズムがあります。 このプロセス中に、 KB3138367を インストールしていない場合は、インストール プロセスの一環として KB3164398 を受け入れるオプションがあります。 提供された更新プログラムを受け入れなければ、Microsoft VC ランタイム バイナリが別のメカニズムによって更新されるまで、インストールは引き続き問題に対して公開されます。
- システムが Microsoft サーバーにインターネットにアクセスできる場合、SQL Server 2016 Microsoft Update のインストール後に、SQL Server 2016 の重要なセキュリティ以外の更新プログラムとしてKB3164398がインストールされます。 バージョン 12.0.40649.5 以降でない場合、VCRT ライブラリが更新されます。
- 最後に、 KB3164398 は Microsoft ダウンロード センターでダウンロードできます。
注 この更新プログラムは、次の KB 記事の問題も解決します。
- KB3168691 Windows Server Core オペレーティング システムにMicrosoft R Server (スタンドアロン) をインストールできない
- KB3166120 FIX: SQL Server 2016 でテーブルに対して CDC を有効にすると"ストアド プロシージャ 'sys.sp_cdc_parse_captured_column_list' が見つかりませんでした
Microsoft は、更新された Microsoft VC ランタイム バイナリを含めることにより、SQL Server 2016 RTM リリース パッケージを将来更新する予定です。 その後に更新されたSQL Server 2016 RTM パッケージをダウンロードした場合、この問題は発生しません。
SQL Server 2016 (CU1 以降のバージョン) の以降のサービス リリースでは、必要に応じて、サービス更新プログラムの一部として更新されたバイナリがインストールされます。