iT邦幫忙

0

SQL2000升級SQL2008R2資料庫發生錯誤?

  • 分享至 

  • xImage

各位資料庫大神:
小弟我想要把公司SQL2000升級到SQL2017,但是中間需經過2008R2當作中介轉換,我是用升級的方式將2000升級到2008R2,在2000的時候是可以開的,在2008R2就出現錯誤了,如以下圖片,錯誤608,請問各位資料庫大神是否有解決方法?
小弟我已嘗試過一些指令,都沒辦法修復,還有其他方法嗎?
DBCC CHECKDB REPAIR_ALLOW_DATA_LOSS
REPAIR_FAST
REPAIR_REBUILD
上面我都試過,沒有辦法修復

https://ithelp.ithome.com.tw/upload/images/20220302/20136483ystHT7A9es.jpg

https://ithelp.ithome.com.tw/upload/images/20220302/20136483qiHYbSpRYw.jpg

CalvinKuo iT邦大師 7 級 ‧ 2022-03-03 11:39:25 檢舉
有可能是SQL 2000資料庫有擱置命令錯誤。(若LDF太大,還原模式改簡單,備份後再壓縮看看)
也可能是複寫的快照集造成,我會停止SQL 2000再複製MDF與LDF到新主機附加,非不得才會用卸離(複寫快照集等都要停)。(先PV2或V2V這台SQL2000到Lab慢慢搞吧)

https://support.microsoft.com/zh-tw/topic/kb4575939-%E4%BF%AE%E6%AD%A3-%E8%A8%98%E9%8C%84%E9%96%B1%E8%AE%80%E7%A8%8B%E5%BC%8F%E4%BB%A3%E7%90%86%E7%A8%8B%E5%BC%8F%E6%9C%83%E9%87%9D%E5%B0%8D-sql-server-%E4%B8%AD%E7%9A%84%E5%88%86%E5%89%B2%E8%B3%87%E6%96%99%E8%A1%A8%E7%94%A2%E7%94%9F-p2p-%E6%88%96%E8%A4%87%E8%A3%BD%E6%A9%9F%E8%A4%87%E8%A3%BD%E7%9A%84%E5%AD%98%E5%8F%96%E9%81%95%E8%A6%8F%E4%BE%8B%E5%A4%96-7bc9c2e5-0124-d635-673f-55aa44e116b2
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
天黑
iT邦研究生 5 級 ‧ 2022-03-02 15:41:39

也許可以試試產生指令碼整組重建一次 可以包含資料一起轉SQL語法
相關參考

我要發表回答

立即登入回答