none
請問SQL 2000升級2005的步驟 RRS feed

  • 問題

  •  

    請問,我透過升級的方式將SQL2000升級成2005,但是安全性層級卻還是顯示80,我是遺漏了什麼嗎???

     

    我的升級方式是透過SQL2005光碟片安裝方式升級的,請問升級完後還需要做什麼動作嗎??

     

    謝謝.

    2007年10月22日 上午 06:56

解答

  • 執行 『SQL Server 介面區組態』-->這個是指Surface Area Configuration嗎 <<- 沒錯。

     

    如果你的相容性層級無法選擇時,建議你改用其他的方式昇級會比較好,因為我當初昇級時我是將SQL Server2005灌完並設定完成後,將SQL Server 2000的資料庫備份到SQL Server 2005上後再設定他的相容性以後就好了。

     

    其他的昇級方式,你可以參考另一篇討論,希望對你有所幫助。

    http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2301071&SiteID=14

    2007年10月23日 下午 05:37

所有回覆

  • 我們公司的資料庫我也是從2000昇級到2005,但是昇級時他並不會將安全性層級切換到SQL Server(90),我是手動切換到SQL Server(90)就可以了,現在也是沒問題。

     

    底下是一篇資料庫昇級的簡報檔,我感覺滿實用的,提供給你參考:

    http://download.microsoft.com/download/a/e/6/ae63ca55-7fc4-4190-8400-a17d2096c277/1-Upgrade%20to%20SQL%20Server%202005-Database.ppt

    2007年10月22日 上午 11:59
  •  

    謝謝您的回答,關於您提到的powerpoint我也看過了,只是針對裡面提到的步驟有些不了解

     

    該文章提到"升級後的執行作業"

     

    1.執行 DBCC UPDATEUSAGE
    2.執行 sp_updatestats
    3.重建、重新擴展全文檢索目錄
    4.執行 『SQL Server 介面區組態』-->這個是指Surface Area Configuration嗎?
    5.調整資料庫的相容性層級為:90 -->我有透過下列兩種方式去更改但是都沒效?

     

    1'SSMS
    DB右鍵屬性→選項→相容性層級(只能選到80,無法選到90)
    2'T-SQL
    --查詢db的相容性層級
    exec sp_dbcmptlevel 'abcd'
    --修改層級
    EXEC SP_DBCMPTLEVEL 'abcd',90(會出現下列錯誤)
     
    Msg 15416, Level 16, State 1, Procedure sp_dbcmptlevel, Line 92
    使用方式: sp_dbcmptlevel [dbname [, compatibilitylevel]]
     
    資料庫相容層級的有效值為: 60,65,70或80
    如果我有哪裡遺漏的還請惠與指示,謝謝
    2007年10月23日 上午 06:03
  • 執行 『SQL Server 介面區組態』-->這個是指Surface Area Configuration嗎 <<- 沒錯。

     

    如果你的相容性層級無法選擇時,建議你改用其他的方式昇級會比較好,因為我當初昇級時我是將SQL Server2005灌完並設定完成後,將SQL Server 2000的資料庫備份到SQL Server 2005上後再設定他的相容性以後就好了。

     

    其他的昇級方式,你可以參考另一篇討論,希望對你有所幫助。

    http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2301071&SiteID=14

    2007年10月23日 下午 05:37