SQL Server附加資料庫提示“版本為661,無法開啟,支援655版本……”,sqlserver661655

來源:互聯網
上載者:User

SQL Server附加資料庫提示“版本為661,無法開啟,支援655版本……”,sqlserver661655

      在我們使用別人匯出的資料庫的時候,有時候我們會通過附加資料庫的方法,把別人匯出的資料庫附加到我們的電腦中,這時,或許你會遇到這種問題,附加時,提示版本為XXX,無法開啟,支援AAA版本。


      這是怎麼回事呢?


      原來,版本號碼是指SQL Server的版本號碼,例如版本號碼661是SQL Server 2008 R2,版本號碼655是SQL Server 2008 等。它擁有向上相容的特點。由此可見,標題的意思就是說,你要附加的資料庫,只能在SQL Server 2008 R2及更高版本上運行,不能在SQL Server 2008 上運行,那麼,我們該怎麼處理這個問題呢?


      處理這種問題,有很多種方法,下面我就說一個我查到並使用的方法,僅供參考,如果有更好的方法,歡迎溝通。

         1.把這個資料庫附加到裝有SQL Server 2008 R2的資料上。

         2.開啟Management Studio,登入到伺服器,在資料庫中選擇要轉移的資料庫,右鍵--“任務(T)”--“產生指令碼(E)...”。

         3.在“產生和發布指令碼”視窗中,點擊“下一步”

         4.“選擇要編寫指令碼的資料庫物件”,可以不做設定,點擊“下一步”

         5.點擊[儲存到檔案]右邊的“進階”按鈕,在對話方塊中,設定“為伺服器版本編寫指令碼”為“SQL Server 2008”,設定“要編寫指令碼的資料的類型”為“架構和資料”。選擇儲存指令碼的位置

         6.下一步,再下一步。匯出完成


      把匯出完成的程式,在放到SQL  Server 2008 中,按下面步驟:

         1.開啟Management Studio,登入到伺服器

         2.選擇菜單“檔案”——“開啟”——“檔案”,選擇.sql指令檔,點擊工具列中的“執行”按鈕

         3.在左側的“物件總管”中右鍵“資料庫”——“重新整理”

      到此為止,“版本號碼661,無法開啟,支援655版本及其以下版本……”這個錯誤就算是解決了。當然,如果你直接把資料庫卸載,在裝SQL Server 2008R2 , 也是可以完美解決這個問題的。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.