1樓
大腦袋 發(fā)表于:2005/11/14 10:58:41
2樓
大腦袋 發(fā)表于:2005/11/22 9:27:18
今天發(fā)現(xiàn)維護(hù)計(jì)劃失敗,是因?yàn)?br>------------------------------------------------------------------------------
正在為表“tbs_d_supp”重建索引
[Microsoft SQL-DMO (ODBC SQLState: HY000)] 錯(cuò)誤 3624: [Microsoft][ODBC SQL Server Driver][SQL Server]
[Microsoft][ODBC SQL Server Driver][SQL Server]Location: recbase.cpp:1374
Expression: m_nVars > 0
SPID: 56
Process ID: 1748
** 執(zhí)行時(shí)間: 0 小時(shí),33 分鐘,21 秒 **
結(jié)束維護(hù)計(jì)劃“數(shù)據(jù)庫維護(hù)計(jì)劃1”(在 2005-11-22 8:09:07 上)
SQLMAINT.EXE 進(jìn)程退出代碼: 1 (失敗)
-------------------------------------------------------------------------------
而這個(gè)錯(cuò)誤是因?yàn)閠bs_d_supp這個(gè)表的一致性錯(cuò)誤引起的
----------------------------
dbcc checktable('tbs_d_supp')
----------------------------
服務(wù)器: 消息 8928,級別 16,狀態(tài) 1,行 1
對象 ID 426848983,索引 ID 0: 未能處理頁 (1:618084)。詳細(xì)信息請參閱其它錯(cuò)誤。
服務(wù)器: 消息 8944,級別 16,狀態(tài) 1,行 1
表錯(cuò)誤: 對象 ID 426848983,索引 ID 0,頁 (1:618084),行 83。測試(nVarCols && (hdr->r_tagA & VARIABLE_COLUMNS))失敗。值為 0 和 32。
'tbs_d_supp' 的 DBCC 結(jié)果。
對象 'tbs_d_supp' 有 503837 行,這些行位于 5617 頁中。
CHECKTABLE 發(fā)現(xiàn)了 0 個(gè)分配錯(cuò)誤和 2 個(gè)一致性錯(cuò)誤(在表 'tbs_d_supp' 中,該表的對象 ID 為 426848983)。
repair_allow_data_loss 是最低的修復(fù)級別(對于由 DBCC CHECKTABLE (enjoy_store.dbo.tbs_d_supp ) 發(fā)現(xiàn)的錯(cuò)誤而言)。
---------------------------------------------------------------------------------------
3樓
大腦袋 發(fā)表于:2005/11/22 9:31:12
另外如果維護(hù)計(jì)劃選擇了"檢查數(shù)據(jù)庫完整性-->嘗試修復(fù)所有小問題"
則執(zhí)行是需要在單用戶模式下,如果有人連接著數(shù)據(jù)庫,有可能使維護(hù)計(jì)劃失敗。
------------------------------------------------------------------------------
Microsoft (R) SQLMaint 實(shí)用工具(Unicode),版本 登錄到 SQL Server“GHSS_DSRV01”以“NT AUTHORITY\SYSTEM”(受信任)身份
開始維護(hù)計(jì)劃“數(shù)據(jù)庫維護(hù)計(jì)劃1”(在 2005-11-22 7:36:18 上)
[Microsoft SQL-DMO (ODBC SQLState: 42000)] 錯(cuò)誤 5070: [Microsoft][ODBC SQL Server Driver][SQL Server]如果其他用戶正使用數(shù)據(jù)庫 'enjoy_store',則數(shù)據(jù)庫狀態(tài)不能更改
[Microsoft][ODBC SQL Server Driver][SQL Server]ALTER DATABASE 語句失敗。
[Microsoft][ODBC SQL Server Driver][SQL Server]sp_dboption 命令失敗。
[1] 數(shù)據(jù)庫 enjoy_store: 檢查數(shù)據(jù)和索引鏈接...
[Microsoft SQL-DMO (ODBC SQLState: 42000)] 錯(cuò)誤 7919: [Microsoft][ODBC SQL Server Driver][SQL Server]未處理修復(fù)語句。數(shù)據(jù)庫需要處于單用戶模式下。
發(fā)現(xiàn)下列錯(cuò)誤:
[Microsoft][ODBC SQL Server Driver][SQL Server]未處理修復(fù)語句。數(shù)據(jù)庫需要處于單用戶模式下。
** 執(zhí)行時(shí)間: 0 小時(shí),0 分鐘,1 秒 **
結(jié)束維護(hù)計(jì)劃“數(shù)據(jù)庫維護(hù)計(jì)劃1”(在 2005-11-22 8:09:12 上)
SQLMAINT.EXE 進(jìn)程退出代碼: 1 (失敗)