SQLServer附加数据库提示“版本为661,无法打开,支持655版本……”
????? 這是怎么回事呢?
????? 原來,版本號是指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 , 也是可以完美解決這個問題的。
總結
以上是生活随笔為你收集整理的SQLServer附加数据库提示“版本为661,无法打开,支持655版本……”的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 破解SQLSERVER存储过程的加密
 - 下一篇: ADO学习(十)DataGrid控件的使