低版本資料庫
Ⅰ 怎麼把高版本數據附加到低版本資料庫中
辦不到的,但是可以使用腳本來導出資料庫的所有數據,然後去生成
點擊完成就可以了,在低版本的伺服器上先建立一個空的資料庫,
最後你把你生成的
資料庫腳本
執行,完了,你這個新的資料庫就個你高版本的資料庫一模一樣了!!
Ⅱ 低版本的mysql資料庫表文件如何導入到高版本的mysql文件中
低版本的mysql資料庫表文件如何導入到高版本的mysql文件中
mysqlmp可以導出純sql文本,但是有些建表語句的參數名在高低版本中是不一樣的,
比如說在mysql4.*中的引擎指定用type,而mysql5.5的時候就用engine,
可以先把備份的sql文件先導到5.0左右的,會有警告,但是能導成功,然後再從5.0中導出sql文件,最後遷移到5.5的
建議是在數據遷移的時候版本差距別太大,有可能會出現版本兼容問題。
Ⅲ 低版本資料庫怎樣附加高版本的資料庫
可以使用腳本來導出資料庫的所有數據,然後去生成
點擊完成就可以了,在低版本的伺服器上先建立一個空的資料庫,
最後把生成的資料庫腳本執行。
Ⅳ 高版本資料庫怎麼導入到低版本中
1、登陸資料庫,目前我們本機的資料庫是 sql server2008,默認windows賬戶登陸
2、在系統資料庫中,默認有四個資料庫,我們要附加一個自己網站的資料庫
3、在資料庫上單擊右鍵,選擇【附加】
4、找到我們的資料庫文件,點擊【確定】
5、再次窗口中,不用修改任何東西,點擊【確定】
6、此時,出現錯誤提示不支持降級,也就是低版本資料庫附加高版本資料庫
處理方法:
1、登錄高版本的資料庫,可以看見是SQL Server 2008 R2
2、找到我們的資料庫【news】單擊右鍵選擇【任務】【生成腳本】
3、點擊下一步
4、勾選所有的表,點擊下一步
5、記住保存的路徑,點擊下一步
6、點擊完成
創建表:
1、在老版本資料庫上,單擊右鍵,選擇新建表,輸入表名【news】點擊確定
2、雙擊生成的腳本文件【script.sql】
3、直接點擊執行
4、命令已成功完成,說明創建表成功
Ⅳ 低版本的資料庫文件用高版本的資料庫軟體打開需要轉換嗎
要看具體是什麼資料庫,不過大部分資料庫本身會做轉換的。
假如資料庫是自定義的dat格式,那可能會不兼容的,需要手動轉換,具體需要開發商提供相關文檔
Ⅵ 如何將高版本備份的資料庫恢復到低版本的資料庫中
1、首先把要把sql2012中要備份的資料庫設置為兼容2008。
右鍵sql2012中的資料庫Test-屬性-選項
2、右鍵Test-任務-生成腳本,下一步-下一步到達下圖,點【高級】選項。把【script for sql version】改成你要降級的那個版本 也就是【sql2008】。確定完成即可。會生成一個【script.sql】腳本文件。
3、下一步要把sqlserver2012源文件復制到另外一個電腦上。由於SqlServer正在運行是無法復制的。所以首先要【停止】sqlserver服務。
4、找到sql2012資料庫在電腦中的位置。 右鍵【資料庫】-【文件】會有路徑,復制出這兩個文件來。 至此sqlserver2012的電腦操作完成。
5、把上面得到的【script.sql】文件和兩個數據源文件復制到sql2008所在的電腦中。在sql2008中【新建】-【查詢管理器】。把【script.sql】拖進去,會看到代碼。
注意綠色部分。此時顯示的資料庫文件位置是sql2012電腦的位置。需要把這兩個地址改為 sql2008 中 復制過來的那兩個源文件的地址即可。按【F5】鍵執行,即可完成資料庫從SQL2012到SQL2008的降級。
Ⅶ 資料庫低的版本能還原到高的版本嗎
一般的是可以的,如果用到特殊的欄位類型,在新老版本中欄位類型不一致的話,在轉換的過程中可能受到一定的影響,但這種情況幾乎為零,除非你的資料庫版本特別低,中間版本跨度特別大的情況下才會出現這種極為個別的現象。
Ⅷ 系統資料庫版本太低,如何更換
sql
server的
方法一:
在查詢分析器中輸入「select
@@version」並運行,查看運行結果,對照便知版本。
8.00.194
-——————sql
server
2000
rtm
8.00.384
-——————(sp1)
8.00.534
-——————(sp2)
8.00.760
-——————(sp3)
8.00.2039
-——————(sp4)
方法二:
運行sql
server服務管理器,在任務欄小托盤處,右鍵單擊管理器圖標,選「關於」,在彈出的窗口中,對照上面的信息便知
方法三:
在添加或刪除程序中查看sql
server的支持信息,可直接查看到版本號(具體方法略)
mysql
select
version();
oralce
select
*
from
v$version;
Ⅸ 低版本的資料庫管理系統不能使用高版本的資料庫文件。對嗎為什麼 反之,高版本的就可使用低版本的嗎
低版本的資料庫管理系統不能使用高版本的資料庫文件。高版本的就可使用低版本的。原因就是軟體是向下兼容的。否則就逆天了。
Ⅹ 伺服器資料庫版本低,不支持
天互數據 杜超為您解答,希望能幫到你
1.打開SQL SERVER 2008 的manger studio
-- 打開"對象資源管理器", 連接到實例
-- 右鍵要轉到2005的庫
-- 任務
-- 生成腳本
-- 在"腳本向導"的"選擇資料庫"中, 確定選擇的是要轉到2005的庫
-- 勾選"為所選資料庫中的所有對象編寫腳本"5
-- 在接下來的"選擇腳本選項"中, 將」編寫創建資料庫的腳本」設為True,找到"為伺服器版本編寫腳本"項, 選擇"SQL Server 2005"
-- 其他選項根據需要設置
-- 最後把腳本保存到一個 .sql 腳本文件
2. 在2005中創建目標資料庫
在查詢分析器(或2008的manger studio在打開腳本文件), 連接到SQL Server 2005,執行上面生成的腳本.以創建一個新的資料庫
3. 將數據從2008導到2005
打開SQL Server 2005的企業管理器
-- 右鍵要導入數據的資料庫
-- 任務
-- 導入數據
-- 在"SQL Server 導入和導出向導"的"選擇數據源"步驟中, 確定選擇的是要導出的資料庫
-- 在"選擇數據源"步驟中, 連接到 2005, 並選擇源資料庫
-- 在"選擇源表和源視圖"中, 選擇所有的表
-- 最後完成
從SQL2008資料庫導出數據到另外一個資料庫,如果資料庫中有自增主鍵,那麼在導出的時候會報一個錯誤
解決:在資料庫導入"選擇源表和源視圖"->點擊對應表後的「編輯映射」按鈕->勾選「啟用標識列插入」->導入即可。