數據庫在運行10.50.1600版的服務器上備份。 該版本與運行10.00.1600版本的服務器不兼容。 那麼,有沒有解決方案或插件的恢復數據庫?將數據庫還原到版本較低的實例
0
A
回答
1
您可以下載SQL Express 2008 R2(免費版)或2012來恢復數據庫。問題不在於管理工作室,而在於SQL Server引擎本身。下面是版本:
http://sqlserverbuilds.blogspot.com/
正如你可以看到,10.50是2008 R2和10.00是2008年
0
-Frst,你在服務器上導出數據庫運行版本10.50.1600關注此鏈接。 Export to SQL Script
- 之後,你可以再次導入到當前數據庫,正在運行的版本10.00.1600
0
我建議的,這可能是一個相當草率的方法是使用Database Publishing Wizard
或 您可以在SQL Server Management Studio
- >Tasks
- >Generate Scripts
的數據庫中單擊右鍵。
選擇所有對象。然後,當它顯示腳本文件的路徑時,點擊Advanced
按鈕。確保包括
Types of data to script = Schema and Data
Script USE DATABASE = True
您可以檢查他們的可能是別的要求。一旦該腳本執行嘗試並在以前的SQL Server版本上恢復它。如果出現任何問題,我認爲你可以通過修改插入的腳本來進行一些控制。這可能需要很長時間,但我認爲這可能是最好的選擇。
0
Nopes,不可能的。你只能升級你的實例或更新的版本,或者以某種方式生成腳本,然後在以前的版本上執行這些腳本。
生成腳本 - 僅當這是小型數據庫時才使用它,因爲腳本不一定處於正確的執行順序。
第三方工具 - 有一些工具可以根據實時數據庫以正確的執行順序生成腳本,或者從那裏讀取備份並生成腳本。
相關問題
- 1. Hibernate Envers將數據還原爲版本
- 2. 將Subversion版本庫還原到工作拷貝版本
- 3. 將.bak文件還原到較新的SQL服務器版本
- 4. 將數據庫還原爲
- 5. 將單個實例中的SQL Server數據庫還原到羣集
- 6. 如何將我的本地數據庫還原到Windows Azure數據庫?
- 7. 數據庫還原
- 8. 將MSSQL數據庫備份還原到新數據庫
- 9. Amazon RDS:還原集羣快照無數據庫實例
- 10. 從數據庫還原流程實例。 JBPM6
- 11. 較低的Android版本
- 12. 還原數據庫到的tridion
- 13. 在反應原生android應用程序中使用較低版本庫的庫
- 14. C#SQL將數據庫還原到默認數據位置
- 15. OpenShift PostgreSQL數據庫還原
- 16. sql server還原數據庫
- 17. 還原還原的數據庫上的數據庫權限SQL Server 2012
- 18. 您可以將MarkLogic備份還原到新的數據庫嗎?
- 19. 將生產數據庫還原到多個測試數據庫SQL服務器
- 20. 使用ADODB還原SQL Server數據庫保留了數據庫還原狀態
- 21. 將保存的更改還原到ActiveRecord對象('版本控制')?
- 22. 設置較低的mysql數據庫
- 23. 還原數據庫「服務器'xxx'的還原失敗」「
- 24. 如何將數據庫從Amazon RDS MySQL實例導出到本地實例?
- 25. 如何將數據庫還原爲上次從最近的還原修改?
- 26. 如何將SQL Server 2008 R2數據庫還原到SQL Server 2008?
- 27. 將數據庫從SQL Server 2008還原到SQL Server 2005
- 28. 將SQL Server .bak文件還原到Azure SQL數據庫
- 29. 將.bak文件還原到遠程數據庫
- 30. 無法將SQL Server數據庫還原到其他服務器
您的問題是重複的。在這裏閱讀答案:http://stackoverflow.com/questions/6183139/sql-server-database-backup-restore-on-lower-version – dcaswell