2009-07-20 29 views
0

我正在使用SQL Server 2000.我有一個包含n個表的數據庫。我已經配置了一個維護計劃。如果我啓用完整性檢查並運行計劃,則無法通過VC++/ODBC輸入任何數據。完整性維護完成後的表鎖定

有什麼我需要檢查?

+0

完整性檢查通常在維護窗口期間運行(假設您沒有24/7運行)。你是說你在檢查過程中或在完成後無法輸入數據嗎? – 2010-05-01 11:02:46

+0

完成後;在維護計劃運行之前,也使用現有的ODBC連接。有了新的連接,它可以正常工作。 – bdhar 2010-06-02 04:58:29

回答

0

我想你會通過在Paul Randal的博客上閱讀CHECKDB From Every Angle: Complete description of all CHECKDB stages來爲自己服務。

具體而言,鎖定發生在SQL 2000中的CHECKDB的非聚集索引交叉檢查部分。

如果在計劃完成後無法輸入數據,則可能是數據庫已損壞。我建議閱讀上面的博客,並自己在查詢分析器中運行CHECKDB以監視輸出。