iT邦幫忙

0

SQL2000轉SQL2008R2遇到錯誤

  • 分享至 

  • xImage

各位前輩:
目前我們公司要將MS SQL2000的資料庫轉到MS SQL2017,小弟我有去查過,要轉到2017中間必須經過SQL2008R2之後再轉到2017,沒辦法直接SQL2000直升SQL2017,但我將資料庫的MDF檔和LDF檔要附加到2008R2的時候就出現了以下畫面,請問各位資料庫大神,有沒有解決的方法??
https://ithelp.ithome.com.tw/upload/images/20220222/20136483nCGnVinKmg.jpg

看更多先前的討論...收起先前的討論...
Astair iT邦新手 1 級 ‧ 2022-02-22 14:08:13 檢舉
改用bak備份檔案匯入呢?
CalvinKuo iT邦大師 7 級 ‧ 2022-02-22 16:34:25 檢舉
應該是SQL 2008吧 (不是2008R2)
https://dotblogs.com.tw/stanley14/2017/12/24/sqldb_upgrade2000to2017
 
innf6414 iT邦新手 5 級 ‧ 2022-02-24 12:15:23 檢舉
Astair 我有用過bak檔案匯入了,也是發生問題
CalvinKuo 我看網頁裡面也是SQL2008R2耶,是我看錯嗎?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
player
iT邦大師 1 級 ‧ 2022-02-22 20:09:22

你的錯誤訊息是使用者被改名了
所以相關的全部受影響
建議兩台SQL Server同時上線
用Data Migration Assistant 去轉資料?
https://www.microsoft.com/en-us/download/details.aspx?id=53595

或是用SQL Server Data Tools (SSDT) 去轉資料?
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver15

一個一個慢慢搬吧
用法請自己找

舊系統沒事別急著升級
除非你有完整的權限可以配合修改
不然一般而言
還能用的舊系統
通常是選擇虛擬化
原封不動搬進虛擬機裡

0
pilipala
iT邦新手 2 級 ‧ 2022-02-22 22:29:49

在 2000 Server 上面先執行 DBCC CheckDB 檢查 mdf 是否有毀損先

innf6414 iT邦新手 5 級 ‧ 2022-02-24 12:13:54 檢舉

執行過了,沒有發現錯誤

我要發表回答

立即登入回答