Sqlserver表統計資訊丟失問題

ywxj_001發表於2017-10-24
從連結伺服器查詢遠端伺服器的資料庫資訊報錯:
本地資料庫伺服器:10.0.0.100
遠端資料庫伺服器:10.0.0.101
select Company,billno from [10.0.0.101 ].edi.abb.bill where LastUpdateTime between convert(char(10),'2017-09-01',120) and convert(char(10),'2017-09-10',120)

DBCC 執行完畢。如果 DBCC 輸出了錯誤資訊,請與系統管理員聯絡。
訊息 2767,級別 16,狀態 1,過程 sp_table_statistics2_rowset,第 105 行
無法在系統目錄中找到統計資訊 '_WA_Sys_000000A1_10773619'。
DBCC 執行完畢。如果 DBCC 輸出了錯誤資訊,請與系統管理員聯絡。

表示在10.0.0.101上面丟失了統計資訊。

暫時解決辦法:
10.0.0.101是alwayson的輔助節點。
alwayson三個節點:
主節點:10.0.0.105
輔助節點1:10.0.0.104
輔助節點2:10.0.0.101

輔助節點1:10.0.0.104和輔助節點2:10.0.0.101都出現了統計資訊丟失。
需要在主節點drop掉此統計資訊才可以。

drop statistics Abb.Bill._WA_Sys_000000A1_10773619

10.0.0.100再次查詢遠端資料庫伺服器10.0.0.101的相同資料不再報錯,恢復正常。







來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2146312/,如需轉載,請註明出處,否則將追究法律責任。

相關文章