我要恢復數據庫如何將完整數據庫從SQL Server 2012還原到SQL Server 2008 R2?
爲:包含我的筆記本電腦的SQL Server 2008 R2
來源:SQL Server 2012的這是另一臺筆記本電腦
,是有在SQL Server 2012中用不同的名稱還原2個相同的數據庫的方法,我試過了,但是它顯示了一些錯誤的類型.mdf
。
欣賞你的幫助,
謝謝:)
我要恢復數據庫如何將完整數據庫從SQL Server 2012還原到SQL Server 2008 R2?
爲:包含我的筆記本電腦的SQL Server 2008 R2
來源:SQL Server 2012的這是另一臺筆記本電腦
,是有在SQL Server 2012中用不同的名稱還原2個相同的數據庫的方法,我試過了,但是它顯示了一些錯誤的類型.mdf
。
欣賞你的幫助,
謝謝:)
.sql
文件Use Database
爲什麼倒票? – 2014-11-06 18:18:54
謝謝哥們!它幫助! :) – 2014-11-06 18:22:54
@DheerajSharma如果您認爲這有幫助,則將其標記爲答案 – 2014-11-06 18:23:58
您CAN NOT做到這一點 - 你不能安裝/拆卸或從新版本的備份/恢復數據庫的SQL Server(2012)降至舊版本(2008 R2) - 內部文件結構太不同了,不支持向後兼容性。
您可以使用SQL Server的同一版本上所有的機器解決這個問題,通過
- 那麼你就可以輕鬆備份/恢復
否則,您可以創建實例之間的數據庫SQL Server Management Studio(Tasks > Generate Scripts
)或使用第三方工具的結構(表,視圖,存儲過程等)和內容(表中包含的實際數據)的數據庫腳本或使用第三方工具
或者您可以使用第三方工具(如Red-Gate的SQL Compare和SQL Data Compare)在您的源和目標之間進行「差異化」,根據這些差異生成更新腳本,然後在目標平臺上執行這些腳本;這適用於不同的SQL Server版本。
您需要使用生成腳本 – 2014-11-06 18:05:54
我在哪裏可以找到生成腳本的選項? – 2014-11-06 18:07:08
即使您將新數據庫置於與舊服務器匹配的兼容模式下,也不能將新備份恢復到舊版SQL Server。 – 2014-11-06 18:07:13