請問SQL SERVER 資料庫如何轉移??

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

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

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

或者直接複製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
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?