KB3182545 - SQL Server 2016 Service Pack 1 のリリース情報

リリース日: 2016 年 11 月 16 日
バージョン: 13.0.4001.0

この資料には、Microsoft SQL Server 2016 Service Pack 1 (SP1) をインストールする前に注意が必要な重要情報が記載されています。 Service Pack を入手する方法、Service Pack に含まれている修正プログラムの一覧、および製品の著作権情報の一覧を記載しています。

注

この記事は、この Service Pack に関連するすべてのドキュメントを見つけるための単一の情報源として機能します。 以前のリリース ノートおよび Readme.txt ファイルに記載されているすべての情報が含まれています。

この Service Pack の既知の問題

SQL Server Reporting Services

SQL Server 2016 SP1 をインストールした後、SQL Server Reporting Services を使用すると、次の問題が発生することがあります。

  • セキュリティで保護された接続 (https/SSL) を使用するように Reporting Services が設定されている場合、セキュリティ コンテンツに関する警告が表示されることがあります。

  • 特定のシナリオでは、[印刷] ボタンが機能しなくなります。

これらの問題に対処するには、 KB 3207512 の修正プログラムをインストールします。

SQL Server Integration Services (SSIS)

SQL Server 2016 SP1 をインストールすると、Integration Services サービスを起動してアクセスするための DCOM のアクセス許可は、既定のアクセス許可にリセットされます。 カスタマイズした DCOM アクセス許可がある場合は、カスタマイズを再適用する必要があります。

ODBC ドライバー 13.1

SQL Server 2016 の既定のインストールでは、ODBC ドライバー 13.0 が SQL エージェントと SSMS (サーバー上にインストール済み) によって使用されるサーバーにインストールされ、SQL Server インスタンスに接続します。 何らかの理由で ODBC ドライバー 13.1 をサーバーにインストールした場合、SQL Server 2016 SP1 のインストールによって ODBC ドライバー 13.1 のインストールが上書きされ、13.1 で導入された修正プログラム (KB 3185365など) が失われる可能性があります。 この場合、SQL Server 2016 SP1 のインストール後に、SQL Server 2016 SP1 によってインストールされた ODBC ドライバーをアンインストールし、ODBC ドライバー 13.1 をインストールすることをお勧めします。

サーバーにインストールされている ODBC ドライバーをチェックするには、サーバーのコントロール パネル -> [プログラムと機能] -> [ODBC の検索] に移動します。 ODBC ドライバー 13.1 のバージョン番号は、次に示すように 13.1.811.168 です。

Microsoft ODBC Driver 13 for SQL Server のスクリーンショット。

SQL Server 2016 SP1 に含まれる修正プログラムの一覧

Microsoft SQL Server 2016 Service Pack は累積的な更新プログラムです。 SQL Server 2016 SP1 は、SQL Server 2016 のすべてのエディションとサービス レベルを SQL Server 2016 SP1 にアップグレードします。 この記事に記載されている修正プログラムに加えて、SQL Server 2016 SP1 には、SQL Server 2016 CU3 への SQL Server 2016 累積的な更新プログラム 1 (CU1) に含まれていた修正プログラムが含まれています。

SQL Server 2016 で利用可能な累積的な更新プログラムの詳細については、「SQL Server 2016 ビルド バージョン」を参照してください。

注

  • ここに記載されていないその他の修正プログラムも、Service Pack に含まれている可能性があります。
  • この一覧は、さらに資料が公開されたときに、更新される予定です。

SQL Server 2016 SP1 で修正される問題の詳細については、以下のマイクロソフト サポート技術情報を参照してください。

バグ リファレンス 説明
7778636 SQL Server 2016 (KB3191296) のセキュリティ プロトコル ハンドシェイク情報を使用してトレース拡張イベントを拡張する更新プログラムが利用可能です
7898693 SQL Server 2014 SP2 および SQL Server 2016 SP1 (KB3177838) で DBCC CLONEDATABASE を使用してユーザー データベースのスキーマと統計のみのコピーを生成する方法
7994008 SQL Server 2014 または SQL Server 2016 SP1 (KB3170123) のトランザクション レプリケーションに含まれる記事の DROP TABLE DDL をサポートします
8024963 SQL Server 2014 または 2016 (KB3172997) でプラン表示 XML にメモリ許可警告を追加する更新プログラム
8024978 SQL Server 2014 または 2016 に DMF sys.dm_db_incremental_stats_propertiesを追加する更新プログラム (KB3170114)
8024984 SQL Server 2014 または 2016 (KB3170112) のプラン表示 XML で単一クエリに対して有効になる最大メモリを表示するように更新する
8024985 有効なトレース フラグに関する情報は、SQL Server 2014 SP2 または 2016 (KB3170115) でプラン表示 XML に追加されます
8025018 SQL Server での残留述語プッシュダウンを伴うクエリ実行プランの診断が改善されました (KB3107397)
8025088 更新プログラムにより、SQL Server 2014 または 2016 に AlwaysOn 拡張イベントとパフォーマンス カウンターが追加されます (KB3173156)
8025128 SQL Server 2014 SP2 または 2016 SP1 (KB3173157) の変更追跡サイド テーブルを手動でクリーンアップするためのストアド プロシージャを追加します
8103248 新しいクエリ ヒントを導入する更新プログラムが入手可能です SQL Server 2016 (KB3189813)
8103261 新しい Transact-SQL ステートメント CREATE OR ALTER in SQL Server 2016 を導入するための更新プログラム (KB3190548)
8103265 SQL Server 2016 (KB3190761) のプラン表示 XML 出力でパラメーター化されたクエリのパラメーターのデータ型を公開することで診断を改善するための更新プログラム
8110745 SQL Server 2016 (KB3191273) の新しい参照整合性演算子で自己参照制約のサポートを追加する更新プログラムが利用可能です
8149617 SQL Server 2016 (KB3190762) の残留述語プッシュダウンを伴うクエリ実行プランの診断を改善するための更新プログラム
8155425 新しい DynamicManagement 関数 "sys.dm_exec_query_statistics_xml" が SQL Server 2016 Service Pack 1 (KB3190871) で使用可能です
8349500 SQL Server 2016 (KB3201552) の STATISTICS XML 出力に全体的なクエリ実行統計情報を追加する更新プログラムが利用可能です
7062744 修正: SQL Server 2016 (KB3189687) で SSIS BI プロジェクトを閉じて再度開くと、「プロジェクト マニフェストにパスワードの 'salt' 属性がありません」というエラーが発生する
8024967 修正: SQL Server 2014 または 2016 (KB3172998) で sys.dm_db_uncontained_entities DMV を使用すると重大なエラーが発生する
8024976 [SSIS ログの構成] ウィンドウ (KB3100256) を開くと、「ログ プロバイダー "Microsoft.LogProviderSQLServer" が正しくインストールされていません」というエラーが発生する
8025041 修正: SSMS (KB3065060) で差分バックアップを復元するときに「LSN チェーンの中断のため復元計画を作成できません」というエラーが表示される
8025045 FIPS 対応の Windows (KB2925865) で SSIS パッケージを実行するとエラーが発生する
8025056 修正: 最適化された入れ子になったループ結合を実行するために必要なメモリ許可が、SQL Server 2014 または 2016 (KB3170116) の Showplan XML に反映されない
8025125 修正: ソフト NUMA が有効になっている場合 (KB3189663) SQL Serverエラー ログに論理プロセッサが誤って記載される
8025131 DMV sys.dm_os_memory_nodesは、SQL Server 2016 (KB3170015) の DAC ノードのpages_kb値として 0 以外の値を返します
8025149 修正: SQL Server 2014 または 2016 (KB3173766) で、DBCC CHECKDB または CHECKTABLE がデータの破損とアサーションの失敗に対して誤検知を返す
8265472 修正済み: 名前付きインスタンス (KB3189709) で SQL Server 2016 用の累積的な更新プログラム 1 のインストールが失敗する
8273495 修正: SQL Server 2014 または 2016 (KB3195825) でバッチ モードでネストされたループ結合を使用してクエリ プランを実行するとデッドロックが発生する
8274352 修正プログラム: SQL Server 2016 (KB3201554) で多数の個別演算子を含むクエリのコンパイル時間が長くなる
8338496 修正: SQL Server 2014 または 2016 で複数のファイルを同時に作成すると、FileTable ディレクトリが応答を停止する (KB3191062)
8343868 修正: SQL Server 2014 SP1 または SQL Server 2016 (KB3180060) で CHANGETABLE を使用するクエリがはるかに多くの CPU を使用する
8451202 修正プログラム: SQL Server 2016 では、In-Memory OLTP チェックポイント ファイル (KB4019715) で見つかったチェックサムの不一致について、重大度レベル 21 のエラー メッセージはログに記録されません
8528563 修正プログラム: メモリオプティマイズド テーブル (KB3197605) を含むデータベースを復元すると、SQL Server 2016 が応答を停止する
8529432 修正: SQL Server Managed Backup to Windows Azure が SQL Server (KB3168708) でデータベース スナップショットをバックアップしようとする
ストレージ クラス メモリ (NVDIMM-N 不揮発性ストレージ) を使用する場合に、トランザクションのコミット時間 (レイテンシー) を最大 2 倍から 4 倍に高速化する新しいパフォーマンス機能
INSERT を実行するとパフォーマンスが低下します。. SQL Server 2016 (KB3180087) での SELECT 操作
Windows Server 2016 and Windows 10 (KB3203693) で SQL Server パッケージをインストールすると「デジタル署名されたドライバーが必要です」という警告が表示される
8024991 修正プログラム: インポート/エクスポート ウィザード (KB3112704) を使用してデータをインポートするときに、エラー メッセージに不足している列が指定されない

その他の解決方法

以下の問題に対する解決策は、SQL Server 2016 SP1 にも含まれています。

バグ リファレンス 説明 修正領域
6867499
8024974
列のデータ型を textから varchar(max) に変更すると、NULL 値は無視されます。 エンジン
8024962 クエリ テキストに埋め込みコメントと中かっこ ("{"または"}")の両方が含まれている場合、Sqlcmd はエラーなしで終了します。 エンジン
8024968 バッチ並べ替えと最適化された入れ子になったループは、安定性とパフォーマンスの問題を引き起こす可能性があります。 エンジン
8024987 プッシュダウン述語を使用したテーブルスキャンとインデックススキャンは、親演算子に対するメモリ許可を過大評価する傾向があります。 エンジン
8024997 Full-Text 検索機能がオランダ語では正常に動作しません。 エンジン
8025069 データベース名が '#' 文字で始まると、CREATE NONCLUSTERED INDEX ステートメントが失敗する可能性があります。 エンジン
8025097 SQL Server エラー ログにtempdb構成に関する情報メッセージを追加します。 エンジン
8267453 MERGE UPDATE ステートメントと INSERT ステートメントの両方を含むステートメントは、インポート先のテーブルに一意のインデックスが含まれている場合、"重複するキー行を挿入できません" で失敗します。 エンジン
8279683 Tuple Mover タスクが予期せず終了すると、SQL Server がクラッシュする。 エンジン
8025058 msdistribution_historyテーブル (SQL Server レプリケーション) にエラー 20598 のテーブル名と主キー値の情報を追加します。 機能強化
8025059 レプリケーション エージェントがクエリ タイムアウトで失敗すると、詳細ログが有効になっていない状態でクエリ テキストがログに記録されます。 レプリケーション
8025081 コピー先テーブルが空の文字列の場合、レプリケーション ログ リーダー エージェントが失敗する場合がある。 レプリケーション
4300066 SQL Server コマンド プロンプトのインストールで著作権情報を「© 2016 Microsoft」に更新します。 設定
5610151 スリップストリームがコマンド ライン オプションを使用して SQL Server をインストールすると、不要な警告メッセージがコマンド ライン出力に返されます。 設定
7270486 SQL Server の更新プログラムを 1 つ以上削除した後、SQL Server を修復すると、修復操作がエラーで失敗します。 設定
7350315 英語以外のドメイン名を持つコンピューターに SQL Server をインストールすると、エラー 'パスに無効な文字' が発生して失敗します。 設定
7439317 'インストール済みSQL Server機能検出レポート' の文字列 'セットアップ検出レポート' がローカライズされていません。 設定
7439502 SQL Server 2016 インストール ウィザードで、SQL 2008 R2 SP3 が必要なのに SQL Server 2008 SP3 が誤って記載される。 設定
8024994 [完了] タブで、スリップストリーム インストールの [ドキュメントとリンク] セクションに 'Surface Area Configuration' MSDN ドキュメントへのリンクが表示されません。 設定
8051010 セットアップ中に ODBC Driver 11 for SQL Server をインストールすると、SQL Server 2016 のセットアップが失敗する場合があります。 設定
8343905 スリップストリームのインストールが "厳密な名前の検証に失敗しました" エラーで失敗することがあります。 設定
8348718 スリップストリーム インストールで UpdateEnabled が False に設定されている場合、セットアップの概要ログには、インストール中にインストールされた更新プログラムの情報は含まれません。 設定
8024972 日付形式の YYYY/MM/DD を DATE 列に解析すると、BCP がエラーで失敗します。 SQL の接続
5128484 SQL Server 2016 Analysis Services の Standard Edition (表形式モード) では、16 GB のメモリ制限が無視されます。 SSAS
7487320 DataView が Sample に設定されていても、Row-Level Security (RLS) を含むクエリは失敗する可能性があります。 SSAS
8210484 SQL Server 2016 Analysis Services の NUMA ノードでは、アフィニティ マスクが正しく機能しない。 SSAS
8281121 SSAS 表モードで NUMA 認識を実装することで、SSAS の表形式のパフォーマンスのスケーラビリティを向上します。 SSAS
8430619 Intel® Threading Building Blocks (Intel® TBB) を使用して、SSAS の表形式のパフォーマンスのスケーラビリティを向上させます。 SSAS
8024998 ログが既に存在する SSIS パッケージで [SSIS ログの構成: パッケージ] ダイアログを開くと、エラー "ログ プロバイダー 'Microsoft.LogProviderEventLog' がインストールされていません" というメッセージが表示される。 SSIS
8025032 この更新プログラムにより、XML タスクが XML ドキュメントからエンコードを取得できない場合、Unicode エンコードが使用される動作が変更されます。 SSIS
7330691 レポートがモバイル レポートかどうかを示す情報を SSRS レポート サーバー実行ログに追加します。 SSRS
7807395 Stretch Database 対応のテーブルでデータ調整が失敗した場合は、再承認の再試行が必要になる場合があります。 Stretch DB
8196154 フィルター述語が指定されている Stretch Database 対応テーブルでクエリの実行が失敗する場合がある。 Stretch DB
8292093 Stretch Database が有効になっているテーブルでインデックスの作成、変更、または削除が失敗する場合がある。 Stretch DB

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

SQL Server 2016 SP1 の入手方法

SQL Server 2016 SP1 は、SQL Server 2016 SP1 ダウンロード ページからダウンロードできます。

注

Service Pack をインストールした後、SQL Server サービスのバージョンは 13.0.4422.0 として反映されます。

何らかの理由で SQL Server 2016 SP1 のアンインストールを選択した場合、SQL Server 2016 SP1 のアンインストールはブロックされず、他の Service Pack と同様に SQL Server 2016 SP1 をアンインストールできます。 ただし、SQL Server の Standard、Web、Express エディションを実行していて、SQL Server 2016 SP1 以降でのみロック解除される一部の新機能を利用している場合は、予期しないエラーが発生したり、SQL Server 2016 SP1 のアンインストール後にデータベースが疑わしい状態のままになったりする可能性があります。 さらに悪い状況としては、システム データベースが新機能 (マスター データベース内のパーティション テーブルなど) を使用している場合に、SQL Server 2016 SP1 のアンインストール後に SQL Server インスタンスを起動できなくなる可能性があります。 そのため、Enterprise Edition 以外のエディションで SQL Server 2016 SP1 をアンインストールする前に、すべての新機能が無効化または削除されていることを確認することをお勧めします。 ファイル グループ を削除するmemory_optimized_data 。 したがって、SP1 を使用してデータベースmemory_optimized_dataファイルグループを設定している場合は、SQL Server 2016 SP1 をアンインストールしないでください。アンインストールしないと、データベースが疑わしいモードになり、次のエラー メッセージがエラー ログに記録されます。

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

  • この製品には、Xerox Secure Hash Function から派生したソフトウェアが含まれています。

  • この製品には、zlib 汎用圧縮ライブラリのソフトウェアが含まれています。

  • このソフトウェアの一部は、RSA Data Security、Inc. の制作物に基づいています。マイクロソフトは RSA Data Security, Inc. のソフトウェアを本製品に組み込んでいるため、同社のソフトウェアに付属している以下の文言を含める必要があります。

    • Copyright 1990, RSA Data Security, Inc. All rights reserved.
    • このソフトウェアをコピーおよび使用するライセンスは、このソフトウェアまたはこの機能に言及または参照するすべての資料において、それが "RSA Data Security, Inc., MD5 Message-Digest Algorithm" として識別されている場合に付与されます。 派生する制作物の作成と使用の許諾も、その制作物に言及するすべての文書において、それが "RSA Data Security, Inc., MD5 Message-Digest Algorithm からの派生" であると明記されるという条件で付与されます。
    • RSA Data Security, Inc., は、このソフトウェアの商品性および特定の目的への適合性について、いかなる表明も行いません。 いかなる種類の明示的または黙示的保証もなく、現状有姿で提供されます。

    これらの表示は、このドキュメントまたはソフトウェアのいかなる部分の複製においても保持されなくてはなりません。

  • Reporting Services マッピング機能では、米国国勢調査局から提供された TIGER/Line シェープファイルのデータを使用します。 TIGER/Line シェープファイルは、Census MAF/TIGER データベースから選択された地理的情報および地図情報の抜粋です。 TIGER/Line シェープファイルは、米国国勢調査局から無料で入手できます。 TIGER/Line シェープファイルの詳細については、「 TIGER/Line シェープファイル」を参照してください。 TIGER/Line シェープファイルの境界情報は、統計データの収集と集計を唯一の目的としています。統計目的のためのその描写と指定は、管轄機関、所有権、または権利の決定を構成するものではなく、法的な土地の説明を反映するものではありません。 Census TIGER および TIGER/Line は、米国国勢調査局の登録商標です。

Copyright 2012 Microsoft. All rights reserved. となります。

参考資料

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

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

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