Ⅰ sql2005版本問題 655與611這個怎麼解決
版本655指的是SQL2008, 版本611指的是SQL2005, (還有一個版本539指的是SQL2000)
樓主的情況屬於典型的從高版本降低至低版本使用的情景.
按微軟的官方說法, 是不支持從高版本附加到低版本的.
如果一定要這么做, 那怎麼辦呢? 有辦法.
首先, 找一台裝有SQL Server 2008的電腦, 將你的資料庫文件附加到這台電腦里.
附加成功後, 在SSMS的對象資源管理器窗口右鍵單擊剛剛附加的資料庫,依次選"任務>生成腳本...", 此時會彈出腳本向導對話框.
點"下一步".
在"選擇資料庫"對話框選中剛剛附加的資料庫, 同時將底部的"為所選資料庫中的所有對象編寫腳本"打勾. 點下一步.
在"選擇腳本選項"對話框中,還需要修改以下幾個選項:
1)."編寫數據的腳本",設為"True"; (SQL2005沒有這個選項,所以才要找一台裝有SQL2008的電腦嘛,多省事啊,省去了數據導入導出的麻煩)
2)."編寫觸發器腳本",設為"True";
3)."編寫創建資料庫的腳本",設為"True";
4)."為伺服器版本編寫腳本",選"SQL Server 2005";(如果是要用的SQL2000中,那就選SQL Server 2000)
以上4個選項是非常建議這樣設置的,其他的選項就自己看著辦,其他的一般也不用改. 點下一步.
在"輸出選項"對話框中,選"將腳本保存到文件",其他默認,點下一步.
點完成.
點關閉.
然後將剛剛生成的腳本文件拷到你自己的電腦上,在SQL Server 2005中打開並執行該腳本.!!!注意:在執行該腳本前,如有必要,請務必修改該腳本中指定的mdf文件和ldf文件的物理路徑,以符合你自己的要求.
Ⅱ 資料庫 'xxx' 的版本為 655,無法打開。此伺服器支持 612 版及更低版本。不支持降級路徑
http://hi..com/ucddd/item/daf62737d6b68ef3e6bb7a08
看看這個對你有幫助
提示是說明你的資料庫文件與當前軟體版本不一樣
Ⅲ 資料庫 'TestDB' 的版本為 655,無法打開。此伺服器支持 612 版及更低版本。不支持降級路徑。
因為你當前打開了05的實例,你可以在查詢窗口中用select @@version看看當前實例的版本信息
然後看下配置管理器中有幾個sqlserver(xxx)字樣的服務
試著把登錄ssms時的伺服器名稱改成.\實例名,就是上面括弧內的xxx來連接,然後查看實例版本
Ⅳ SQL Server08SP1附加資料庫失敗 原因是原資料庫是661 此伺服器支持655版本 有沒有簡單的方法解決 在線等
你如果連附加資料庫都附加不進去,你如何通過SQL語句操作呢?
顯然出現這個問題的原因是資料庫文件和資料庫版本不對引起的,一般可以通過一些升級工具升級;或者在原版本創建資料庫腳本,到新版本創建相同結構資料庫,然後將原版本數據導入新版本資料庫中。
一般情況下低級版本呢資料庫可以附加到高級版本資料庫,附加過程中會對資料庫進行升級。
還有另一個辦法,在高級版本中可以創建低級版本資料庫,注意創建的時候需要和原版本資料庫創建路徑相同,文件名相同,然後終端mssqlserver服務,用現有資料庫覆蓋高版本資料庫,然後重新打開mssqlserver服務,打開後需要修復資料庫。這個動作比較危險,如果不是對修復過程十分了解的話,十有九錯。
最後,推薦方法是,使用sql自帶的功能降級資料庫,然後在到低級資料庫中附加資料庫文件。
Ⅳ 資料庫xxx的版本為 852,無法打開.此伺服器支持 655 版及更低版本.
你的這個MDF文件是852版本(SQL SERVER 2016)創建的,但是你的伺服器上安裝的是655版本(SQL SERVER 2008),所以打不開。下表是SQL SERVER 內部版本號對照表,請參考。
Ⅵ 附加資料庫失敗,版本為655,此伺服器支持611及更低版本。不支持降級路經怎樣解決
版本655指的是SQL2008, 版本611指的是SQL2005, (還有一個版本539指的是SQL2000)
樓主的情況屬於典型的從高版本降低至低版本使用的情景.
按微軟的官方說法, 是不支持從高版本附加到低版本的.
如果一定要這么做, 那怎麼辦呢? 有辦法.
首先, 找一台裝有SQL Server 2008的電腦, 將你的資料庫文件附加到這台電腦里.
附加成功後, 在SSMS的對象資源管理器窗口右鍵單擊剛剛附加的資料庫,依次選"任務>生成腳本...", 此時會彈出腳本向導對話框.
點"下一步".
在"選擇資料庫"對話框選中剛剛附加的資料庫, 同時將底部的"為所選資料庫中的所有對象編寫腳本"打勾. 點下一步.
在"選擇腳本選項"對話框中,還需要修改以下幾個選項:
1)."編寫數據的腳本",設為"True"; (SQL2005沒有這個選項,所以才要找一台裝有SQL2008的電腦嘛,多省事啊,省去了數據導入導出的麻煩)
2)."編寫觸發器腳本",設為"True";
3)."編寫創建資料庫的腳本",設為"True";
4)."為伺服器版本編寫腳本",選"SQL Server 2005";(如果是要用的SQL2000中,那就選SQL Server 2000)
以上4個選項是非常建議這樣設置的,其他的選項就自己看著辦,其他的一般也不用改. 點下一步.
在"輸出選項"對話框中,選"將腳本保存到文件",其他默認,點下一步.
點完成.
點關閉.
然後將剛剛生成的腳本文件拷到你自己的電腦上,在SQL Server 2005中打開並執行該腳本.!!!注意:在執行該腳本前,如有必要,請務必修改該腳本中指定的mdf文件和ldf文件的物理路徑,以符合你自己的要求.
Ⅶ SQLServer2008附加資料庫報611版本不支持655版本【急急急】
是的,提示高版本數據不能在低版上附加。可是我也是重新裝的sql2008呀,為什麼我裝的sql2008到兼容級別看還是只有70,80,90的,而沒有100的呢
Ⅷ 用sql2008附加錯誤:資料庫版本為655 無法打開,此伺服器支持612版本及更低版本怎麼解決小弟新手詳細點。
出現這種錯誤的原因可能是:機器上安裝了多個版本的SQL Server;或者先安裝 VS2010 後安裝SQL Server;或者是安裝 SQL Server 過程中實例名稱不是默認的等原因導致的,在不重新安裝程序的情況下,可以使用下面的方法解決:
打開VS,選擇菜單「工具」-「選項」-「資料庫工具」-「數據連接」,修改裡面的SQL Server實例名稱為匹配的版本即可。SQL Server實例名稱可以到管理工具-服務裡面進行查看 。
Ⅸ sql SERVER2008 R2提示附加資料庫時,版本為661,此伺服器支持655版本
版本號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 , 也是可以完美解決這個問題的。
Ⅹ SQL server 資料庫的版本為661,無法打開,此伺服器只支持655版及更低版本。不支持降級路徑。
以該是你的資料庫文件是sql2008r2的你本地資料庫是sql2008或其他比sql2008r2版本低的資料庫,把你本地資料庫軟體換成sql2008r2就可以了。win7是可以安裝的,不用換系統的,前幾天我也是遇到這個問題,換了r2資料庫就可以了