若是使用備份檔(.bak)的話,2000的備份檔理論上是無法直接匯入2016的,必須先匯入到2008 R2 版本的DB,再重新備份一次,才能支援到2014、2016 以上的。
但若使用指令碼匯出,若可以直接連線至2000版本的Server,使用SSMS(Sql Server Management Studio),可選擇支援的伺服器版本的指令碼,這樣就有機會可以直接再匯入到2016版本的。
但SSMS 同樣會有因版本過舊,無法連至舊版Server的問題。
綜合上述,還是建議使用兩階段式的匯入方式,且SQL Server 2008 R2 Express 官網仍可下載安裝。
[Converting a SQL Server 2000 Database to SQL Server 2016]https://dba.stackexchange.com/questions/166205/converting-a-sql-server-2000-database-to-sql-server-2016)
先備份,才是王道。
在系統升級時, 常有「不可預期」的事情發生 。
恐怖經驗, 排行榜:
記得,控管好風險 把所有可能發生的壞事都算進去。
到時候發生時,才不會慌張。
在正式升級前,
請先多練習幾次,再上去正式機。
Microsoft SQL Server 操作、維護很簡單,只是不熟的話,請多練習幾次。
網路上很多操作圖片。 Google it, please.