1

我有一個SQL Server 2005(ENT編,32位,SP2),我構建分區對分區事實表(事實表是快照類型)。該進程在獨立的表中構建數據,應用適當的索引,然後將分區切換到表中。爲什麼'改變表開關分區'默默地失敗?

  1. 這在過去

  2. 表結構已經工作是相同的,該命令將認爲沒有異常。如果您放棄其中一個索引,則會引發抱怨。

由於某些原因,切換分區的命令不會引發任何錯誤,但會自動失敗。我不明白爲什麼會出現這種情況。

例如,

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

運行,但SSMS報告 'Command (s) completed successfully.' 但在運行一些諸如select count (*) from fact.RIAgedDebt返回0行。源表wk.FactRIAgedDebt中仍然有數據。

  • 它是一個已知的bug?
  • 我做了什麼明顯的錯誤?
  • 有沒有人見過這種現象?
+0

你應該問一下serverfault.com。它更是一個DBA queastion – 2009-06-15 14:33:28

+0

對不起,我不小心投給了絞理由關閉這個的,我的意思是接近不再相關的(因爲它是obvioulsy不是進攻)。 – 2009-06-16 09:32:46

回答