簡體   English   中英

ALTER TABLE SWITCH語句失敗。 表中分區1定義的范圍不是范圍的子集

[英]ALTER TABLE SWITCH statement failed. Range defined by partition 1 in table is not a subset of range

每當我嘗試將分區從暫存表切換到倉庫表時,都會出現此錯誤。

ALTER TABLE SWITCH語句失敗。 表'dbo.table1'中分區1定義的范圍不是表'dbo.table2'中分區299定義的范圍的子集

如果過去有人遇到過相同的錯誤,請告訴我該錯誤的解決方法。

試試這個,溶解最后的范圍

ALTER PARTITION FUNCTION <functname> MERGE RANGE (<range_of_299>)

重新建立

ALTER PARTITION FUNCTION <functname> SPLIT RANGE (<increased_range_of_299>)

然后嘗試SWITCH。嘗試后讓我知道

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM