none
請教sql server 2008 upgrade sql server 2008 r2失敗問題 RRS feed

  • 問題

  • 請問各位高手,關於sql server 2008升級至sql server 2008 R2出現"the process cannot access the file 'C:\WINDOWS\system32\perf-ReportServer-rsctr.dll' because it is being used by another process"錯誤訊息,最後install報告出現reporting service upgrade失敗錯誤訊息,其它元件皆顯示升級成功,之後重新開機後,想再執行一次upgrade程式,就發現因為原先升級的instance name已升級上去,但該instance 下的reporting service也無法透過該upgrade程式升級了。所以想請教各位前輩,是否有辦法可以解決此問題呢??拜託各位了,謝謝!!

    我原先的sql server版本是sql server 2008 enterprise-enu(10.0.1600.22) 欲升級至sql server 2008 r2 enterprise-enu版

     

     

    2011年7月8日 上午 10:28

解答

  • 謝謝各位的協助,升級上去並加入AD後,原有資料夾權限即可恢復正常。
    • 已標示為解答 Angel0001 2011年7月26日 上午 02:00
    2011年7月26日 上午 02:00

所有回覆

  • Can you run RS configuration manager?
    2011年7月8日 下午 12:42
  • 停用 Windows Management Instrumentation 服務,執行 SQL Sever 2008 R2 安裝程式,透過安裝中心進行修復,修復完畢記得再啟用 Windows Management Instrumentation 服務

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年7月10日 下午 02:40
    版主
  • 感謝上述兩位前輩的協助。今天有試過利用修復方式來做復原,但一開始會出現The process cannot access the file 'C:\WINDOWS\system32\perf-MSSQL10_50.xxx-sqlagtctr.dll'because it is being used by another process錯誤訊息,後來再上google一下,有人建議將該路徑檔案rename掉後,再做retry即可安裝成功,但後來有發現原先裝在該台server上面的sql server 2005的intergration service服務不見了,因為我只針對SQL Server 2008的instance做升級,原先的sql server 2005 instance維持不動,但竟然會造成此狀況發生,不確定是什麼原因造成的,所以我現在將環境再還原至未升級狀態,重新再升級一次試看看,有出現問題,再和各位請教,感謝各位的指導,謝謝.....
    2011年7月11日 上午 10:03
  • 再次請教各位前輩,今天又整個重複做一次升級作業,我的server上面原先裝有SQL Server 2005 enterprise和SQL Server 2008 enterprise 2個版本,但目前我只針對SQL Server 2008該instance做升級至SQL Server 2008 R2的動作,但當我順利將SQL Server 2008升級至R2版本作業後,發現原本的SQL Server 2005的其其它元件都還存在,但Integration service在升級後真的不見了,只剩下SQL Server Integration service 10.0的元件,所以想請教各位,難道不允許單獨只針對SQL Server 2008做升級作業嗎??拜託各位指導了,謝謝.....

    2011年7月12日 上午 03:50
  • SSIS is server level service therefore each machine runs latest version of SSIS on that machine only.
    2011年7月12日 下午 01:53
  • Hi rmiao:

      謝謝您的回覆,但是我再做了一次實驗,將原先的SQL Server 2008 uninstall,重新安裝SQL Server 2008 R2,安裝完成後,在SQL Server configuration manager發現除了SQL Server integration service元件外,也多了SQL Server integration service 10.0的元件服務,所以想再請教各位,為什麼會有這樣的差異呢??若選擇SQL Server 2008直接升級方式,就會造成同台server原先SQL Server 2005的Integration service元件服務不見,但使用解除安裝再重新安裝SQL Server 2008 R2就不會對原先的SQL Server 2005造成影響,因為我想選擇直接升級的方式,因為reporting service有很多設定,採用升級是最方便且快速的方法,但現在會影響到原先的SQL Server 2005的架構,所以想拜託各位,是不是因為升級過程中有特別的地方應該要注意的呢??麻煩大家了,謝謝...

    2011年7月13日 上午 04:53
  • Tried install ssis2k5 again after upgrading sql2k8?
    2011年7月13日 下午 01:00
  • 謝謝rmiao的回覆及協助。這部份測試是ok的,如果升級完後再裝一次ssis2k5就可以將原先的ssis2k5的設定復原回來了.....但想再請教一個問題,就是自動升級上R2後,關於原先reporting 上面的報表資料夾權限是否有需要再調整呢??因為我目前升級上去後,有發現資料夾的權限都不見了,不曉得是否因為尚未加入網域的關係呢?麻煩您了,謝謝!!

    2011年7月14日 上午 06:16
  • Didn't have that issue when we upgraded RS2k8 to RS2k8 r2, but you can grant permission again.
    2011年7月14日 下午 01:30
  • 謝謝rmiao的回覆....但想再次請教各位在升級完後,有無快速方式可以將先前設定好的報表資料夾權限一併匯出,然後升級完後,再整批設定上去呢??不好意思,麻煩各位了,謝謝!!

    2011年7月18日 上午 05:51
  • 謝謝各位的協助,升級上去並加入AD後,原有資料夾權限即可恢復正常。
    • 已標示為解答 Angel0001 2011年7月26日 上午 02:00
    2011年7月26日 上午 02:00