次の方法で共有


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

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

この記事には、Microsoft SQL Server 2016 Service Pack 1 (SP1) をインストールする前に読む必要がある重要な情報が含まれています。 サービス パックを取得する方法、Service Pack に含まれる修正プログラムの一覧、既知の問題、および製品の著作権属性の一覧について説明します。

Note

この記事は、このサービス パックに関連するすべてのドキュメントを検索するための単一の情報ソースとして機能します。 これには、リリース ノートと Readme.txt ファイルで以前に見つかったすべての情報が含まれています。

この Service Pack の既知の問題

SQL Server Reporting Services

SQL Server 2016 SP1 をインストールすると、SQL Server Reporting Services を使用するときに次の問題が発生する可能性があります。

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

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

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

SQL Server Integration Services (SSIS)

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

ODBC ドライバー 13.1

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

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

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

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

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

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

Note

  • ここに記載されていない追加の修正プログラムも Service Pack に含まれる場合があります。
  • この一覧は、他の記事がリリースされたときに更新されます。

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

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

その他の解決策

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

バグリファレンス 説明 修正領域
6867499
8024974
列のデータ型を text から varchar(max) に変更する場合、NULL 値は無視されます。 エンジン
8024962 Sqlcmd は、クエリ テキストに埋め込みコメントと中かっこ ("{" または "}")の両方が含まれている場合、エラーなしで終了します。 エンジン
8024968 バッチ並べ替えと最適化された入れ子になったループは、安定性とパフォーマンスの問題を引き起こす可能性があります。 エンジン
8024987 プッシュダウン述語を使用したテーブル スキャンとインデックス スキャンでは、親演算子のメモリ許可が過大評価される傾向があります。 エンジン
8024997 フルテキスト検索機能は、オランダ語では想定どおりに機能しません。 エンジン
8025069 データベース名が '#' 文字で始まる場合、CREATE NONCLUSTERED INDEX ステートメントは失敗することがあります。 エンジン
8025097 SQL Server エラー ログに tempdb 構成の情報メッセージを追加します。 エンジン
8267453 MERGE コピー先テーブルに一意のインデックスが含まれている場合、 UPDATE ステートメントと INSERT ステートメントの両方を含むステートメントは、"重複するキー行を挿入できません" で失敗します。 エンジン
8279683 タプル ムーバー タスクが予期せず終了すると、SQL Server がクラッシュします。 エンジン
8025058 msdistribution_history テーブル (SQL Server レプリケーション) に、エラー 20598 のテーブル名と主キー値の情報を追加します。 改善
8025059 レプリケーション エージェントがクエリ タイムアウトで失敗すると、詳細ログ記録が有効になっていない状態でクエリ テキストがログに記録されます。 レプリケーション
8025081 レプリケーション先テーブルが空の文字列の場合、レプリケーション ログ リーダー エージェントが失敗する可能性があります。 レプリケーション
4300066 SQL Server コマンド プロンプトのインストールで、著作権情報を '© 2016 Microsoft' に更新します。 セットアップ
5610151 slipstream がコマンド ライン オプションを使用して SQL Server をインストールすると、コマンド ライン出力に不要な警告メッセージが返されます。 セットアップ
7270486 SQL Server の 1 つ以上の更新プログラムを削除した後、SQL Server を修復すると、修復操作はエラーで失敗します。 セットアップ
7350315 英語以外のドメイン名を持つコンピューターに SQL Server をインストールすると、"パスに無効な文字が含まれています" というエラーで失敗します。 セットアップ
7439317 'インストールされている SQL Server 機能検出レポート' の文字列 'Setup Discovery Report' はローカライズされていません。 セットアップ
7439502 SQL Server 2016 インストール ウィザードで SQL Server 2008 SP3 が正しく説明されていませんが、SQL 2008 R2 SP3 が必要です。 セットアップ
8024994 [完了] タブの [Surface Area Configuration] MSDN ドキュメントへのリンクが、スリップストリーム インストールの [ドキュメントとリンク] セクションに表示されません。 セットアップ
8051010 セットアップ中に ODBC Driver 11 for SQL Server がインストールされている場合、SQL Server 2016 のセットアップが失敗することがあります。 セットアップ
8343905 "厳密な名前の検証に失敗しました" というエラーで、スリップストリームのインストールが失敗する可能性があります。 セットアップ
8348718 UpdateEnabledがスリップストリーム インストールでFalseに設定されている場合、セットアップの概要ログには、インストール中にインストールされた更新プログラムの情報は含まれません。 セットアップ
8024972 日付形式をDATE列にYYYY/MM/DD解析すると、BCP がエラーで失敗します。 SQL の接続
5128484 SQL Server 2016 Analysis Services (表形式モード) の Standard エディションでは、16 GB のメモリ制限は無視されます。 SSAS
7487320 DataView が Sample に設定されている場合でも、行レベル セキュリティ (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 のダウンロード ページでダウンロードできます

Note

サービス パックをインストールすると、SQL Server サービスのバージョンが 13.0.4422.0 として反映されます。

何らかの理由で SQL Server 2016 SP1 のアンインストールを選択した場合、SQL Server 2016 SP1 のアンインストールはブロックされず、他のサービス パックと同様に 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 セキュア ハッシュ関数から派生したソフトウェアが含まれています。

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

  • 本ソフトウェアの一部は、RSA Data Security, Inc. の業務の一部に基づいています。Microsoft は、この製品に RSA Data Security, Inc. ソフトウェアを含めるので、Microsoft は以下のテキストを含める必要があります。これには、このようなソフトウェアが付属しています。

    • Copyright 1990、 RSA Data Security, Inc.すべての権限が予約されています。
    • 本ソフトウェアを複製および使用するライセンスは、本ソフトウェアまたは本機能を言及または参照するすべての資料において「RSA Data Security, Inc., MD5 Message-Digest Algorithm」として識別される場合に付与されます。 また、派生した作品を言及または参照するすべての資料において、そのような作品が「RSA Data Security, Inc., MD5 Message-Digest Algorithm から派生した」と識別される場合、派生作品を作成および使用するためのライセンスも付与されます。
    • RSA Data Security, Inc.は、本ソフトウェアの商品性または特定の目的に対する本ソフトウェアの適合性に関するいかなる表明も行いません。 いかなる種類の明示的または黙示的な保証もなく、"現状のまま" 提供されます。

    これらの通知は、このドキュメントまたはソフトウェアの任意の部分のコピーに保持する必要があります。

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

Copyright 2012 Microsoft。 All rights reserved。

関連情報

現在の SQL Server のバージョンとエディションを確認する方法の詳細については、マイクロソフト サポート技術情報の記事に移動する次の資料番号を選択します。

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

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