錯誤602 未能在 sysindexes 中找到資料庫 ID 12 中物件識別碼 1 的索引 ID 1 對應的行。請對 sysindexes 運行 DBCC CHECKTABLE。

來源:互聯網
上載者:User
錯誤602 未能在 sysindexes 中找到資料庫 ID 12 中物件識別碼 1 的索引 ID 1 對應的行。請對 sysindexes 運行 DBCC CHECKTABLE。  解決方案:因為資料庫附加到2005的時候, 資料庫檔案已經自動升級到2005, 所以在2000下是無法再附加的(沒有向上相容的)直接restore或附加是不行的, 用指令碼+導資料肯定沒有問題。
2005轉到2000的步驟步驟
1. 產生for 2000版本的資料庫指令碼
2005 的manger studio
-- 開啟"物件總管"(沒有的話按F8), 串連到你的執行個體
-- 右鍵要轉到2000的庫
-- 任務
-- 產生指令碼
-- 在"指令碼嚮導"的"選擇資料庫"中, 確定選擇的是要轉到2000的庫
-- 勾選"為所選資料庫中的所有對象編寫指令碼"
-- 在接下來的"選擇指令碼選項"中, 找到"為伺服器版本編寫指令碼"項, 選擇"SQL Server 2000"
-- 其他選項根據需要設定
-- 最後把指令碼儲存到一個 .sql 指令檔

2. 在2000中建立目標資料庫
在查詢分析器(或2005的manger studio在開啟指令檔), 串連到SQL Server 2000,執行上面產生的指令碼.以建立一個新的資料庫

3. 將資料從2005導到2000
2005 的manger studio
-- 開啟"物件總管"(沒有的話按F8), 串連到你的執行個體
-- 右鍵要轉到2000的庫
-- 任務
-- 匯出資料
-- 在"SQL Server 匯入和匯出嚮導"的"選擇資料來源"步驟中, 確定選擇的是要匯出的數 據庫
-- 在"選擇目標"步驟中, 串連到 2000, 並選擇步驟2建立的庫
-- 在"選擇源表和源視圖"中, 選擇所有的表
-- 最後完成轉自:http://www.cnblogs.com/wrz923/archive/2008/07/07/1237785.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.