2008-10-15 63 views

回答

8

從2005年升級到2008年是可以的,搬回可能需要更多的工作

N.B.你的數據庫登錄可能會有問題(因爲它們不會存在於新的服務器主數據庫中),但無論服務器版本如何,都會發生這種情況。只需重新創建它們並重新關聯數據庫即可。

+0

謝謝伊利亞。 啊,是的,我非常熟悉修理孤兒用戶的喜悅。感謝您的提醒。 – 2008-10-15 10:10:19

2

您可以在沒有任何問題的情況下恢復2005年的備份。從這個角度來看兼容性很好。

向後不可能只有備份文件。

在任何情況下,您都可以重新創建數據庫結構並使用SSIS將數據從一臺服務器傳輸到另一臺服務器。

4

是的,但要確保你的所有服務器都是SQL 2008.如果你有開發,測試,QA或災難恢復服務器,它們都需要是2008年,因爲從2005年起服務器將無法恢復2008年的備份。

要防止Ilya提到的登錄丟失問題,請按照本知識庫文章中的步驟進行操作。 SP_Help_Revlogin會腳本化您的登錄,並且您可以在新服務器上應用該腳本。 Presto,所有登錄都返回相同的SID和所有內容。

http://support.microsoft.com/kb/246133

(而只是以供將來參考,這是我們昨晚升級StackOverflow的,嘿嘿。)

http://twitter.com/SuperDalgas/status/976719756

0

你也可以做一個分離/附加與數據庫文件(至少你可以從2000年到2005年),但有更多的警告與這種方法(需要明確重建索引之後IRRC)

相關問題