1

SQL Server 2005(Ent、Ed。、32ビット、SP2)に、パーティションを構築するためのパーティション化されたファクトテーブルがあります(ファクトテーブルはスナップショットタイプです)。このプロセスでは、データを別のテーブルに作成し、適切なインデックスを適用してから、パーティションをテーブルに切り替えます。

  1. これは過去に機能しました

  2. テーブル構造は同一であり、コマンドはエラーを発生させません。インデックスの1つを削除すると、それについて不平を言うエラーが発生します。

何らかの理由で、パーティションを切り替えるコマンドはエラーを発生させませんが、サイレントに失敗します。なぜそうなるのかわかりません。

例えば、

alter table wk.FactRIAgedDebt
      switch partition 12
      to fact.RIAgedDebt partition 12

SSMSレポート' Command (s) completed successfully.'を使用して実行しますが、などを実行するとselect count (*) from fact.RIAgedDebt0行が返されます。ソーステーブルwk.FactRIAgedDebtにはまだデータが含まれています。

  • 既知のバグですか?
  • 私は明らかに間違ったことをしていますか?
  • 誰かがこの現象を見たことがありますか?
4

1 に答える 1

0

回答: 間違ったパーティション関数を使用してパーティション番号を取得しています。ああ!

于 2009-06-16T09:30:08.620 に答える