I have a very strange situation here…
On my SQL Box there is a large Table this table is partitioned, everything was fine until I forget to make new partition ranges. in the first picture the last partition has a boundary 201205110000.
All Data after 201205120000 is before the last boundary 201205110000, now i thought I can make the new boundary ranges, but the fi case is, If I make the next boundary 201205120000 sql server copy all data from 201205110000 to the boundary 201205120000, this makes for me sense, but I can’t do this because my transaction log becomes full. also the specific file, in this case file_20120512, is growing.
If thought I can create the last boundary 201206040000, then 201206030000, but if I do this SQL Servers tran log runs full but the specific data file file_20120604 does not growing but the tran log …
What can I do?
Best Answer
So you have a huge partition at the end because you forgot to create new empty partitions. You could do this (will be an offline operation):