2016-09-24 105 views
-1

你能幫我嗎?從不同版本的SQL Server恢復數據庫

我想從SQL Server 2014複製完整的數據庫到SQL Server 2008 我 嘗試使用SQL服務器導出嚮導,但花了太長的時間進行復制和拖動我的網絡,因爲DB大小大於100GB 。

因此,我嘗試創建一個測試,在SQL Server 2014中創建一個新數據庫並備份到.BAK,然後將.BAK文件複製到SQL Server 2008所在的位置。 我嘗試恢復SQL Server 2008中的.BAK文件。

我選擇了.BAK文件所在的路徑,但SQL似乎無法讀取.BAK文件。

This is notification while I try to restore the database.

+0

您可以**從不**回到SQL Server中 - 從**不兼容**的更新版本(2014)中備份並且不能用於任何早期版本的SQL Server。您將需要創建SQL腳本以在SQL Server 2008中創建數據庫,並可能填寫基礎數據 –

+0

@ marc-syes,我已搜索答案。現在我嘗試使用鏈接的服務器並使用腳本進行傳輸,但時間過長。有一種方法可以更高效地傳輸100GB數據庫並節省更多時間? –

回答

0

您可以備份的SQL Server 2014不會恢復到SQL Server 2012,2008,2005 您可以使用生成的數據SQL腳本。

+0

你與@marc_eyes有相同的答案。我尋找答案。現在我嘗試使用鏈接的服務器並使用腳本進行傳輸,但時間過長。有一種方法可以更高效地傳輸100GB數據庫並節省更多時間? –

+0

我認爲你可以使用SSIS – Abouzar

+0

生成腳本是一個不錯的選擇,但它對於大型數據庫不適用。 –

相關問題