none
Denali CTP3 备份还原老版本数据 RRS feed

答案

  • 剛試驗了一下似乎沒辦法把SQL Server 2000所備份的資料庫還原到Denali,會出現下列的錯誤訊息:

     

    標題: Microsoft SQL Server Management Studio
    ------------------------------
    
    資料庫 'testdb' 還原失敗。 (Microsoft.SqlServer.Management.RelationalEngineTasks)
    
    ------------------------------
    其他資訊:
    
    System.Data.SqlClient.SqlError: 資料庫是在執行 8.00.2039 版的伺服器上備份。該版本和此伺服器不相容,此伺服器目前執行 11.00.1440 版。請將資料庫還原到支援此備份的伺服器,或使用與此伺服器相容的備份。 (Microsoft.SqlServer.SmoExtended)
    
    如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.1440.19+((SQL_PreRelease).110624-1713+)&LinkId=20476
    
    ------------------------------
    按鈕:
    
    確定
    ------------------------------
    

    查了一下發現Denali沒有SQL Server 2000(80)的相容性層級,我試著先把SQL Server 2000備份檔還原到SQL Server 2008 R2,接著再進行備份,最後拿到Denali上還原就可以順利成功了,不過相容性層級就被升級為SQL Server 2005(90)。

     

     


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    • 已编辑 TerryChuang 2011年10月25日 9:43
    • 已标记为答案 fss199 2011年10月25日 12:34
    2011年10月25日 9:43

全部回复

  • 剛試驗了一下似乎沒辦法把SQL Server 2000所備份的資料庫還原到Denali,會出現下列的錯誤訊息:

     

    標題: Microsoft SQL Server Management Studio
    ------------------------------
    
    資料庫 'testdb' 還原失敗。 (Microsoft.SqlServer.Management.RelationalEngineTasks)
    
    ------------------------------
    其他資訊:
    
    System.Data.SqlClient.SqlError: 資料庫是在執行 8.00.2039 版的伺服器上備份。該版本和此伺服器不相容,此伺服器目前執行 11.00.1440 版。請將資料庫還原到支援此備份的伺服器,或使用與此伺服器相容的備份。 (Microsoft.SqlServer.SmoExtended)
    
    如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.1440.19+((SQL_PreRelease).110624-1713+)&LinkId=20476
    
    ------------------------------
    按鈕:
    
    確定
    ------------------------------
    

    查了一下發現Denali沒有SQL Server 2000(80)的相容性層級,我試著先把SQL Server 2000備份檔還原到SQL Server 2008 R2,接著再進行備份,最後拿到Denali上還原就可以順利成功了,不過相容性層級就被升級為SQL Server 2005(90)。

     

     


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    • 已编辑 TerryChuang 2011年10月25日 9:43
    • 已标记为答案 fss199 2011年10月25日 12:34
    2011年10月25日 9:43
  • 最讨厌的是某些beta版本的数据库文件没法还原上去。非得在老版本的数据库上先还原。
    想不想时已是想,不如不想都不想。
    2011年10月25日 11:35
    版主
  • 8.x是2000版本。。DENALI文档明确说明需要至少2005<9.x>。。。

    太过老旧的不支持是正常,毕竟每家公司对每个产品线支持是有周期的


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com
    2011年10月26日 0:44