首页 新闻 赞助 找找看

SQL server2012,Msg 606,Metadata inconsistency

0
悬赏园豆:50 [已关闭问题] 关闭于 2019-07-17 17:11

背景:使用sql server2012英文版数据库.某表按天建立分区,估计有100个分区.
问题:现在我将表的数据清空,删除分区的时候,报错如下:

Msg 606, Level 21, State 1, Procedure XXXX, Line 17
Metadata inconsistency. Filegroup id 9 specified for table 'dbo.XXX' does not exist. Run DBCC CHECKDB or CHECKCATALOG.

XXXX是一个存储过程,传入时间,删除这个时间的分区和数据.
删除的步骤我写了一个循环,然后每天调用XXXX.
每次删到第九个分区就会出错.
无论我一次循环删,还是手动挑选删除,都是在删除第九个的时候出错.

瘦馬的主页 瘦馬 | 菜鸟二级 | 园豆:202
提问于:2019-07-16 14:50
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册