資料庫低版本附加高版本的問題

2022-04-07 12:07:18 字數 650 閱讀 7306

我的機房收費系統是在自己筆記本上敲的,敲完了以後把本上資料庫拷了出來,放到台式電腦上,準備通過台式電腦來驗收系統。當我附加資料庫的時候,提示 「資料庫'charge_sys'的版本為661,無法開啟。此伺服器支援655版及更低版本。不支援降級路徑。」

這是因為我本上的sql是2008r2版的,而機房的電腦上的資料庫是2008版的(當然,2008版以下的也會出現這種情況)。暫時我知道的解決方法只有 兩種:

一、就是把低版本電腦的sql公升級,公升到高版本就可以了。但這樣不僅浪費時間,而且很麻煩。

二、在高版本電腦上把要用的資料庫生成較低的指令碼。然後在低版本的資料庫裡面建立新的同名資料庫,執行在高版本電腦生成的指令碼。步驟如下:

1、右擊要生成指令碼的資料庫,選擇任務--生成指令碼

2、進入生成指令碼面--下一步

3、 選擇特定資料庫物件--表--全選--下一步

4、選擇高階(注意檔名那裡是生成指令碼的路徑)

·5、在高階頁面「為伺服器版本編寫指令碼」中選擇要編寫指令碼的版本--確定--下一步

6、選擇下一步

7、等待系統儲存和發布指令碼完成--完成

8、在較低版本的電腦上建立同名的資料庫,然後雙擊開啟生成的指令碼檔案,執行。

開啟剛剛建立的資料庫,看看資料庫中是不是有了表了。只是表中的內容沒有了,需要重新新增。好了,準備驗收。

oracle exp imp 高低版本問題

exp 和imp 是剛開始接觸oracle是進行資料遷移的方式,一直以來都是用exp低版本匯出dmp然後在用imp高版本的時候進行匯入。但是有一天朋友做測試的時候發現高版本的dmp無法匯入低版本的資料庫。故特地做了測試進行分析 系統環境 lcentos 64 oracle版本 oracle10g a...

SQL 高版本資料庫恢復到低版本

資料庫 sqlpersistenceservice 的版本為 655,無法開啟。此伺服器支援 611 版及更低版本。不支援降級路徑。無法開啟新資料庫 sqlpersistenceservice create database 中止。原因 版本655指的是sql2008,版本611指的是sql2005...

oracle高版本向低版本導資料

理論基礎 高版本exp出的dmp檔案,低版本無法imp 無法識別dmp檔案 低版本的exp imp可以連線到高版本 或同版本 的資料庫伺服器,但高版本的exp imp不能連線到低版本的資料庫伺服器 解決辦法 用低版本的客戶端,遠端導高版本的資料庫,然後還用低版本的客戶端恢復 expuserid we...