『壹』 如何把高版本的sqlserver 還原到低版本的 sqlserver
本例為sql2012 還原到sql2008。
要實現的功能是把sql2012的資料庫備份到sql2008,資料庫名字為Test,並且這兩個資料庫在不同的電腦中。
微軟的軟體設計方案基本上都是新版本兼容舊版本,舊版本不兼容新版本
步驟如下:
1、首先把要把sql2012中要備份的資料庫設置為兼容2008。
右鍵sql2012中的資料庫Test-屬性-選項 看到如下圖:
注意綠色部分。此時顯示的資料庫文件位置是sql2012電腦的位置。需要把這兩個地址改為 sql2008 中 復制過來的那兩個源文件的地址即可。按【F5】鍵執行,即可完成資料庫從SQL2012到SQL2008的降級。
『貳』 SQL低版本備份的資料庫如何恢復到高版本的資料庫
好像也沒啥好的辦法,自帶的不行。你可以考慮帶數據帶結構一起導出腳本,然後在目標機上執行腳本就相當於備份還原了。
『叄』 低版本的mysql資料庫表文件如何導入到高版本的mysql文件中
mysqlmp可以導出純sql文本,但是有些建表語句的參數名在高低版本中是不一樣的,
比如說在mysql4.*中的引擎指定用type,而mysql5.5的時候就用engine,
可以先把備份的sql文件先導到5.0左右的,會有警告,但是能導成功,然後再從5.0中導出sql文件,最後遷移到5.5的
建議是在數據遷移的時候版本差距別太大,有可能會出現版本兼容問題。
『肆』 如何還原sql server 2008 R2或更高版本到sql server 2008
SQL Server資料庫是不支持降級還原的,如果你要將高版本的資料庫轉換為低版本的資料庫,可以採取以下方法:
在高版本的資料庫(比如SQL Server 2012)中生成資料庫的腳本文件,在生成腳本文件的高級選項中選擇目標伺服器的版本(比如SQL Server 2008),數據類型為"架構和數據".
腳本生成後在目標伺服器中運行腳本文件即可.
『伍』 資料庫低的版本能還原到高的版本嗎
一般的是可以的,如果用到特殊的欄位類型,在新老版本中欄位類型不一致的話,在轉換的過程中可能受到一定的影響,但這種情況幾乎為零,除非你的資料庫版本特別低,中間版本跨度特別大的情況下才會出現這種極為個別的現象。
『陸』 如何將高版本的資料庫還原到低版本伺服器
本例為sql2012 還原到sql2008。
要實現的功能是把sql2012的資料庫備份到sql2008,資料庫名字為Test,並且這兩個資料庫在不同的電腦中。
微軟的軟體設計方案基本上都是新版本兼容舊版本,舊版本不兼容新版本
步驟如下:
1、首先把要把sql2012中要備份的資料庫設置為兼容2008。
右鍵sql2012中的資料庫Test-屬性-選項 看到如下圖:
注意綠色部分。此時顯示的資料庫文件位置是sql2012電腦的位置。需要把這兩個地址改為 sql2008 中 復制過來的那兩個源文件的地址即可。按【F5】鍵執行,即可完成資料庫從SQL2012到SQL2008的降級。
『柒』 sql資料庫還原資料庫版本不兼容怎麼辦(不要重新安裝sql)
如果數據量少的話,可以選擇用高版本的資料庫導出(包含數據的)腳本,導出的時候可以選擇目標sql的版本。
『捌』 您當前的SQL server的版本比備份文件的SQL Server版本低,無法恢復
這是因為備份的數據文件是高版本的sql server,導入當前的資料庫比備份的版本還要低,容易出現數據不兼容的情況,所以為了保證數據的可靠性,系統提示無法恢復。
解決辦法:升級當前sql server資料庫的版本,保證跟備份資料庫是同一個版本或者更高就可以了。
SQL Server是由Microsoft開發和推廣的關系資料庫管理系統(DBMS)。SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種資料庫建立聯系,進行溝通。按照ANSI(美國國家標准協會)的規定,SQL被作為關系型資料庫管理系統的標准語言。