SQL Server 2016 Service Pack 2 リリース情報

適用対象: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core 詳細

この資料には、Microsoft SQL Server 2016 Service Pack 2 (SP2) をインストールする前に重要な情報が含まれています。サービス パック、既知の問題、サービス パックに含まれる修正プログラムの一覧および製品の著作権の帰属の一覧を取得する方法を説明します。注: この資料は、このサービス パックに関連するすべてのドキュメントを参照する情報の 1 つのソースとして機能します。以前のリリース ・ ノートと Readme.txt ファイルにあるすべての情報が含まれています。

詳細情報


SQL Server 2016 SP2 を取得する方法

2016 SP2 の SQL Server、Microsoft SQL Server 2016 SP2 Express、および Microsoft SQL Server 2016 SP2 機能パックは手動でダウンロードし、次のマイクロソフト ダウンロード センター web サイトにインストールできます。

注: Service pack をインストールすると、SQL Server サービスのバージョンがあります13.0.5026.0 2016 の Microsoft SQL Server のサービス パックは、累積的な更新。2016 SP2 の SQL Server では、すべてのエディションと 2016 年の SQL Server のサービス ・ レベルを SQL Server の 2016 SP2 にアップグレードします。

SQL Server 2016 SP2 に含まれる修正の一覧

2016 の Microsoft SQL Server のサービス パックとは、累積的な更新です。2016 SP2 の SQL Server では、すべてのエディションと 2016 年の SQL Server のサービス ・ レベルを SQL Server の 2016 SP2 にアップグレードします。だけでなく、この資料に記載されている修正は、SQL Server の 2016 SP2 には、 2016 SP1 CU8 の SQL ServerSQL Server 2016 累積的な更新 1 (CU1)に含まれていた修正プログラムが含まれています。2016 の SQL Server で使用可能な累積的な更新の詳細については、 2016 の SQL Server のバージョンをビルドするを参照してください。メモ 
  • ここに記載されていないその他の修正プログラムも、Service Pack に含まれている可能性があります。
  • この一覧は、さらに資料が公開されたときに、更新される予定です。

SQL Server 2016 SP2 で修正されるバグの詳細については、次のマイクロソフト サポート技術情報資料を参照してください。

VSTS バグ番号 サポート技術情報番号 説明
11032173 4048942 修正: メモリ ダンプが SQL Server の後に「IOCP リスナーを停止している」と「解放されていない IOCP リスナー」の生成を再開します。
3507192 4051361 オプティマイザー 2017 CU3 の SQL Server および SQL Server 2016 SP2 で追加クエリの実行プランの目標については行
9912272 4051360 修正: スカラー ユーザー定義関数の実行の統計 (stats) は、2016 sp2 では SQL Server の実行プランの XML ファイルに追加されます。
10937127 4051359 修正: SQL Server のメモリが不足するステートメントを収集する場合でも、テーブル値パラメーターが 2016 の SQL Server 拡張イベント セッションのキャプチャ、またはデータ ストリームが有効になっていない場合
5660983 4051358 更新プログラムでは、SYS に新しい列を追加します。SQL Server sp2 では 2016 DM_EXEC_QUERY_STATS DMV
10077001 4052138 FIX 並列クエリは低速の 2016 を SQL Server で高い DOP を実行すると
10732726 4052137 2016 sp2 では SQL Server のパーティション テーブルのクエリのパフォーマンスを向上させる
11086264 4052136 FIX SQL Server の監査イベントがセキュリティ ログへの書き込みに失敗します。
10696815 4038419 更新は、リソース ガバナーのワークグループでは、SQL Server の 2016、2017 REQUEST_MAX_CPU_TIME_SEC に CPU のタイムアウト設定を追加します。
9443219 4038418 DMV の sys.dm_sql_referenced_entities 2016 sp2 では SQL Server に新しい列を追加する更新プログラム
8025121 3157575 FIX テーブルにスパース列が SQL Server の設定が含まれている場合、データベース コピー ウィザードが失敗します。
7990665 3162858 SQL Server のログのバックアップ ・ プロセスが失敗したときにエラーを「ログ バックアップ チェーンが壊れている」
10727149 3170116 修正: SQL Server の実行プランの XML に最適化された入れ子になったループ結合を実行する必要があるメモリの許可は反映されません。
10871961 4013128 修正: パフォーマンスが低下し CLR_AUTO_EVENT と CMEMTHREAD SQLCLR の UDT は SQL RPC 呼び出しをストアド プロシージャのパラメーターとして使用されている場合の待機時間
10697582 4014756 SQL Server の修正: リモート ・ プロシージャから実行される場合、sp_setapprole を難読化する SQL Server プロファイラーが失敗を呼び出す
10871974 4016949 開こうとすると、SQL Server 2012 の SP4、2016 SP2 の SQL Server、SQL Server の統合のプラン表示スキーマ
10973046 4046918 修正: SQL CLR 関数は、Transact SQL ステートメントを SQL Server の 2016、2017 で偽装呼び出しを呼び出したときに実行が失敗しました。

11032146

4045795 修正: スレッド プールが使い果たされ、AAG の CMEMTHREAD の競合のデータを SQL Server の 2016、2017 のシードと
10872004 4056008 2016 の SQL Server の修正プログラム:"sp_special_columns"を返す不適切な結果
10726760 4052129 手動の変更が SQL Server 2016、2017 でクリーンアップ プロシージャを追跡用の更新プログラム
10065114 3136496 FIX: アクセス違反が発生クエリが SQL Server の 2016 の類義語を使用して、SQLCLR 関数を参照する場合
9832539 4039846 修正: 実行してください.CATCH ブロック内のロールバック トランザクションが多すぎますメモリで OLTP エラー処理シナリオでは、SQL Server の 2016
10727775 4041809 更新プログラムは、SQL Server 2016、2017 の統計の作成および統計の更新ステートメントで MAXDOP オプションのサポートを追加します。
6884989 4041811 修正: SQL Server 2016、2017 でインクリメンタルの統計情報の自動更新が遅延します。

10385772

4041814 DMV と 2017 の SQL Server と SQL Server の 2016 の SP2 での拡張のイベントで tempdb 算術の診断を向上させる

9653457

4041817 更新プログラムにより、SQL Server の 2016、2017 でクエリの最適化中に使用される統計情報の一覧を提供する XML プラン表示

10817173

4040276 修正: tempdb データベースで間接チェックポイントが発生する「非明け渡さスケジューラ」2016 SQL Server のエラーまたは 2017
10914360 4042415 修正: デッドロックが発生するデータベースをシングル ユーザー モードで接続数は 2016 の SQL Server で同時にアクセスすると
10704351 4042788 修正: (見つかりませんでした) tempdb システム データベースが暗号化されたまま SQL Server のインスタンス上の他のすべてのデータベースが暗号化されていない場合でも
10456101 4046914 修正: SQL Server の 2016、2017 内の XML プラン表示で CXPACKET の待機のタイプを追加します。
8846046 4046909 修正: MEMORYCLERK_SQLLOGPOOL の LogPool キャッシュを消費するより多くのメモリ SQL Server 2016 SP1 Express Edition でのオンライン取引を行うと
10761398 4046902 FIX「TempDB ファイルのサイズは、1024 MB を超えています」エラーが発生、TempDB ファイルの初期サイズを 1024 MB より大きい値に設定しようとするとき
10571989 4046885 修正: 2016 の SQL Server のセットアップ] ページにセキュリティで保護されないツールのダウンロード リンクが含まれています
9956170 4018930 更新は、2016 を SQL Server に「CLR の厳密なセキュリティ」機能を追加します。
11334467 4075158 SSRS 2016 (SharePoint モード) で、レポートの [パラメーター] ウィンドウに正しくローカライズされないブール値を修正します。
11542281 4057054 FIX CXPACKET と CXCONSUMER の待機の種類を表示する一貫性のない結果いくつかの並列クエリ プランを SQL Server の 2016、2017
10932023 4043624 修正: SQL Server テーブルの非存在エラーと変更履歴の手動クリーンアップが失敗した場合します。
10871968 4021243 作成または SQL Server 2012 および 2016、常に可用性グループにデータベースの可用性を構成するときにアクセス違反を修正します。
11454650 4089239 修正: QRY_PROFILE_LIST_MUTEX がブロックされている TF 7412 が 2016 の SQL Server で有効になっている場合
11566335 4089509 QDS を使用してパフォーマンスが低下を解決するのにはクエリ プランを指定すると、FIX: アクセス違反
11523867 4090279 大量 2016 の SQL Server 内のデータを更新するバッチをロールバックするのには時間がかかる、修正します。
9191595 4092045 FIX LSN の切り捨てが発生する AG の 2016 の SQL Server の変更データ キャプチャ機能を無効にする場合
10288012 4092046 使用してデータベースの追加ファイルの変更または追加のログを同じ論理名を持つファイルを追加した後、FIX は 2016 の SQL Server を再起動できません。
11543252 4092066 修正: レプリケーションには、データベースの照合順序が SQL Server 2016、2017 で '_SC' の照合順序の拡張機能を使用するとが有効になっていません。
9824203 4092069 2016 の SQL server でトランザクション レプリケーションのパフォーマンスを向上するディストリビューション エージェントのクリーンアップ処理を向上させます。
10895916 4092075 改善: 2016 の SQL Server で DBCC CLONEDATABASE の Service Broker のサポートを追加します。
11555288 4089473 2017 の SQL Server および 2016 でトラブルシューティングを行うより良いクエリ内並列処理のデッドロック
11578523 4089718 MDS を SQL Server 2012 から 2016年にアップグレードするときにパフォーマンスの問題を改善します。
10871976 4016361 修正: SQL Server では、可用性グループのフェールオーバー後 Service Broker のエンドポイントの接続が閉じていません。
8742052 4054842 変更 SQL Server 2016、2017 でクリーンアップ処理を追跡する一般的な改善を改善します。
12519464 4475794 FIX フィルターのインデックスまたは統計情報をテーブルにアクセスするクエリのクエリの最適化中にアクセス違反の例外が発生します。

この更新プログラムについての注記


その他の解決方法

次の問題の解決方法は 2016 sp2 では SQL Server も含まれます。
VSTS バグ番号 説明 領域

10698782

概要レベルの属性とデータベースのトランザクション ログ ファイルに関する情報を返す DMV sys.dm_db_log_statsの新しいを追加します。 SQL エンジン

10698846

各データベースのレコードのバージョンで使用されている tempdb の領域の合計を表示するテーブルに格納を返す DMV sys.dm_tran_version_store_space_usageの新しいを追加します。 SQL エンジン
10760480 プロセッサについては、コア数、ソケットの場合、DMV のsys.dm_server_servicesSERVERPROPERTY関数の NUMA の情報などを公開します。 SQL エンジン
10755072 SELECT INTOステートメントには、ファイル ・ グループのサポートを追加します。これにより、新しいテーブルを作成するファイル グループの名前を指定することができます。ファイル グループを指定する必要があります存在他のデータベース上で SQL Server エンジンのスロー エラー。 SQL エンジン
9742982 プラン ・ キャッシュ ・ メモリの使用率が高いMAXDOP1に設定すると問題が修正されます。 SQL エンジン
10698847 38 オペレーティング システムのエラーで失敗する可能性があります仮想デバイス インターフェイス (VDI)インターフェイスを使用して有効になっているデータベースの透過的なデータ暗号化 (TDE)の圧縮されたバックアップを復元で問題が修正されます。 SQL エンジン
10698823 完全データベース バックアップまたは差分バックアップが有効かどうかを調べるためにデータベースの差分変更の割合を公開します。 SQL エンジン
10823015 大容量メモリを搭載したコンピューターでは、バックアップのパフォーマンスが向上します。 SQL エンジン
10697461 MAX_GRANT_PERCENTクエリ ヒントが常にではありませんが、問題を修正プログラムが無視されます。 SQL パフォーマンス
10756412 DBCC CLONEDATABASE管理コマンドを使用することを確認し、複製されたデータベースのバックアップを作成すると VERIFY_CLONEオプションとBACKUP_CLONEのオプションを追加します。 SQL エンジン
10925573 マークされたトランザクションで使用されるグローバルのラッチの状態を表示する新しい拡張イベントmarked_transaction_latch_traceを追加します。 SQL エンジン
8837822 DMV のsys.dm_exec_query_profilesが推定または実際のクエリ プランと矛盾している不正な結果を示しています、問題を修正します。 SQL パフォーマンス
10698786 トランザクション ・ ログ ・ ファイルの仮想ログ ファイル (VLF)の情報を返す DMV sys.dm_db_log_infoの新しいを追加します。 SQL エンジン
10914366 プロセス リストとデータベース名を公開するには、拡張イベントxml_deadlock_reportで executionStack で、データベース名の属性を追加します。 SQL エンジン

10723493

タイムスタンプ・ カラムに値が含まれている場合、DMV のsys.dm_db_stats_histogramを照会するときにアサーション エラーが発生する可能性があります問題を修正します。 SQL パフォーマンス
9437530 修正プログラム メモリの使用状況 (InputMemoryGrantOutputMemoryGrantおよびUsedMemoryGrantプロパティ) プラン表示の XML で並列クエリを付与します。 SQL パフォーマンス
9480942 GetNextAllHoBts に null 参照を避けるために問題を修正します。 SQL エンジン
8523231 永続性のないメモリが最適化されたテーブルを参照する外部キーを持つことができる永続的なメモリが最適化されたテーブルを追加します。 メモリ内 OLTP
9737945 各データベースでは、tempdb のバージョン ストアの使用率を追跡することができる DVM sys.dm_tran_version_store_space_usageを追加します。 SQL エンジン
9146914 2016 sp1 の SQL Server には、 SpLevel と ReleaseProductVersionのプロパティを追加します。 セットアップとインストール
10365365 カスタマイズされたクラスター内のパッシブ ノードで SQL Server のセキュリティ更新プログラムをインストールすることによって問題が修正されます。 セットアップとインストール
11565681 前回の正常なDBCC CHECKDBの日付と時刻にデータベースを公開します。 SQL エンジン
11583626 Polybase がインストールされているフェールオーバー クラスターからノードを削除することによって問題が修正されます。 SQL エンジン
11559743 することができないスケール アウト配置モードでPolybase機能がインストールされている場合は、ADDNODE のステップを実行する問題を修正します。 SQL エンジン
10973764 AlwaysOn 可用性グループ (AG) データベースの分散トランザクション コーディネーター (DTC) サービスのサポートが向上します。 SQL エンジン

2016 SP2 の SQL Server に、SQL Server のインストールをアップグレードする方法の詳細については、サポートされているバージョンとエディションのアップグレードを参照してください。

(推奨しません) SQL Server の 2016 SP2 をアンインストールします。

場合,何らかの理由で, SQL Server 2016 SP2 では、SQL Server の 2016 SP2 のアンインストールをアンインストールします。ありませんするブロックされると、SQL Server の 2016 SP2 をアンインストールすることができ、同じ方法でその他のサービス パックです。Web であるか、Express エディションの SQL Server の標準を実行している場合ただし、,する SQL Server 2016 SP2 では、起動時にのみロックされていない、いくつかの新機能を使用してエラーが発生する可能性がありますかを参照してくださいデータベースは、SQL Server 2016 SP2 のアンインストール後、疑いがある状態で残る。さらに悪いこと, システム データベースは、新しい機能を使用している場合マスター データベース内のパーティション テーブルなど()、このでした防止SQL Server のインスタンスからstarting2016 SP2 の SQL Server をアンインストールした後です

ことをお勧めする確認すべての新機能が無効になっていたり、Enterprise edition 以外のエディションの SQL Server の 2016 SP2 をアンインストールする前に削除されたことを。ドロップすることはできません、 memory_optimized_dataのファイル グループです。したがって、SP2 を使用してデータベースに memory_optimized_data のファイル グループを設定した場合必要がありますいない SP2 をアンインストールする SQL Server 2016.それ以外の場合、データベースが表示されます。疑いがある状態では、エントリに記録されますが、eエラー ログ:

DateTime spid15s エラー: 41381、重大度: 21、状態: 1 です。DateTimeの spid15s が MEMORY_OPTIMIZED_DATA のファイル グループが含まれているために、このエディションの SQL Server でデータベースを起動できません。Books Online 機能の詳細については別の SQL Server エディションでサポートを参照してください。
 

関連情報


現在の SQL Server のバージョンとエディションを識別する方法の詳細については、以下のマイクロソフト サポート技術情報の文書番号をクリックしてください。

321185SQL Server のバージョンとエディションを識別する方法

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。