SQLserver2008升級到2008R2


  因為工作需要,要將sqlserver2008升級到R2版本。(因為數據庫從sqlserver2008R2備份出來的備份文件不能還原到低版本的數據庫上,又因為數據庫太大,就不想用生成腳本然后導出數據的方式)

  第一步:將數據庫升級到sqlserver2008R2(如下圖1-1所示),但是到Reporting Services這一步的時候提示:檢查當前是否正確配置了報表服務器、數據庫服務器是否正在運行以及您是否有權訪問(如圖1-2)

                   圖1-1

從網上查找解決辦法如下

解決方法:把服務開啟ok

 

                   圖2-1

 

可是沒用,還是過不去,至今不知道為什么,放棄,是用其他方案。選擇全新安裝。

安裝完成,准備還原數據庫,發現還是提示不能還原,版本不對。經檢查發現實例還是之前sqlserver2008安裝的實例。

最后輸入sqlserver2008R2安裝的實例之后成功還原數據庫。

 

ps:在這個過程中遇到一個插曲。我想看看我本地sqlserver2008 ‘sqlserver配置管理器’中的SQL server代理服務有沒有啟動起來。發現

遠程過程調用失敗0x800706be  的錯誤。(如圖1-3)

查閱資料

解決方法

出現此問題是因為在安裝 Visual Studio 2012(VS2012) 時,會自動安裝 "Microsoft SQL Server 2012 Express LocalDB" 這項服務,導致 SQL Server 2008 的 SSMS 管理工具無法正常使用,所以我們只要進入控制台的新增移除程序,來移除此項服務即可恢復正常。

原理:

這個問題同樣會出在當你計算機安裝 SQL Server 2012 之后,會停用低版本的管理工具,若計算機原先有安裝 SQL Server 2008 的 SSMS 也會同樣出現此狀況。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM