-3

我要恢復數據庫如何將完整數據庫從SQL Server 2012還原到SQL Server 2008 R2?

  • 爲:包含我的筆記本電腦的SQL Server 2008 R2

  • 來源:SQL Server 2012的這是另一臺筆記本電腦

,是有在SQL Server 2012中用不同的名稱還原2個相同的數據庫的方法,我試過了,但是它顯示了一些錯誤的類型.mdf

欣賞你的幫助,

謝謝:)

+0

您需要使用生成腳本 – 2014-11-06 18:05:54

+0

我在哪裏可以找到生成腳本的選項? – 2014-11-06 18:07:08

+0

即使您將新數據庫置於與舊服務器匹配的兼容模式下,也不能將新備份恢復到舊版SQL Server。 – 2014-11-06 18:07:13

回答

1

enter image description here

  • 右擊數據庫並選擇任務上 - >生成腳本和完整的嚮導很簡單

Here You can select data/schema as you want

  • 在第一行最後執行對目標數據庫使用更改數據庫名稱此.sql文件Use Database
+0

爲什麼倒票? – 2014-11-06 18:18:54

+0

謝謝哥們!它幫助! :) – 2014-11-06 18:22:54

+0

@DheerajSharma如果您認爲這有幫助,則將其標記爲答案 – 2014-11-06 18:23:58

2

CAN NOT做到這一點 - 你不能安裝/拆卸或從版本的備份/恢復數據庫的SQL Server(2012)降至舊版本(2008 R2) - 內部文件結構太不同了,不支持向後兼容性。

您可以使用SQL Server的同一版本上所有的機器解決這個問題,通過

  • - 那麼你就可以輕鬆備份/恢復

  • 否則,您可以創建實例之間的數據庫SQL Server Management Studio(Tasks > Generate Scripts)或使用第三方工具的結構(表,視圖,存儲過程等)和內容(表中包含的實際數據)的數據庫腳本或使用第三方工具

  • 或者您可以使用第三方工具(如Red-Gate的SQL CompareSQL Data Compare)在您的源和目標之間進行「差異化」,根據這些差異生成更新腳本,然後在目標平臺上執行這些腳本;這適用於不同的SQL Server版本。

相關問題