KB3179258 - SQL Server 2016 (1200) でデータベースが復元された後、パーティションを処理すると他のパーティションのデータが失われる

適用先
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

現象

次のいずれかの操作を実行します。

  • SQL Server Analysis Services (SSAS) データベース (互換性レベル 1200) を復元する
  • SSAS データベース (互換性レベル 1200) をアタッチする
  • SSAS データベース (互換性レベル 1200) を含むサーバーを再起動します

このデータベースのいずれかのテーブルのパーティションの 1 つを処理すると、同じテーブルの他のパーティションでデータ損失が発生する可能性があります。 明示的に処理されたパーティションでは、データは失われません。 そのテーブル内の他のパーティションだけがデータを失います。

たとえば、次のような場合にこの問題が発生する可能性があります。

シナリオ 1

  • 1 つのパーティションを持つテーブルを含む互換性レベル 1200 の SSAS データベースを含む SQL Server 2016 のインスタンスを再起動します。
  • テーブルにパーティションを追加してから、新しく追加したパーティションのみを処理します。
  • テーブル内の既存のパーティションでデータが失われます。

シナリオ 2

  • 互換性レベル 1200 の SSAS データベース (複数パーティション テーブルを含む) をバックアップから復元します。
  • テーブル内の 1 つのパーティションを処理します。
  • テーブル内の他のパーティションではデータが失われます。

解決策

ダウンロード情報

次のファイルは、Microsoft ダウンロード センターからダウンロードできます。
ダウンロード パッケージをダウンロードします。

 マイクロソフトのサポート ファイルをダウンロードする方法の詳細については、以下のサポート技術情報番号をクリックしてください。

119591 Microsoft サポート ファイルを入手する方法 オンライン サービス マイクロソフトがこのファイルのウイルス スキャンを行った場合。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。

回避策

この問題を回避するには、データベースが復元された後にテーブルのフル プロセスを実行します。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

Microsoft がソフトウェア更新プログラムについて説明するために使用する 用語について説明します 。