因為舊電腦OS是windows server2003所以想要換一台新的windows server2008 想請教一下各位高手要怎麼把舊電腦的sql server資料庫整個搬到新電腦裡去??

我目前的概念就是把舊電腦的資料庫備份然後拿去新電腦還原,不知道這樣有沒有用??
要看你原本的資料庫還有設定什麼

如果只是單純的作業,備份再到新電腦還原

或者直接複製MDF跟LDF,掛上去都可以

有幾個問題你應該先考量一下
1.SQL Server要不要升級?
2.允不允許停止服務?
3.服務允許停止多久?

假如都沒這些考量,
最簡單的方式就是在A主機把database離線,
把MDF跟LDF複製到B主機, 掛上去即可..

用備份, 還原也可, 適用不能停止服務, 但允許資料落差的情況..
還有利用抄寫機制, 達成對服務影響更小的移轉..
當然還有更高階的無縫移轉...




1.sql server 也會升級到2008

2.資料庫可以停到轉移完為止

我看他舊資料庫上面有些有命名過,那我新的那台資料庫名稱是否也要取跟舊的一樣才行??

Mori Chen wrote:
1.sql server 也會升級到2008

2.資料庫可以停到轉移完為止

我看他舊資料庫上面有些有命名過,那我新的那台資料庫名稱是否也要取跟舊的一樣才行??



1.建議先行測試, 利用備份還原
然後程式跑看看運作正不正常 (資料庫版本異動常出問題的是程式端)

2.命名是指database的名稱還是sql server的名稱?
假如是database的名稱, 要跟舊的一樣
sql server名稱則要看程式有沒有寫死, 有寫死的話也要跟舊的一樣...

SELECT @@SERVERNAME AS 'Server Name'

https://msdn.microsoft.com/en-us/library/ms143799.aspx
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!