將兩個備份還原成兩個不同的庫,然後再兩個庫間操作
1.先還原為另一個資料庫名,注意得換一個文件位置,不然會出錯.
2.將新還原的資料庫中的表中數據插入到原數據同樣的表中,注意標識列的問題.
如果數據表沒有標識列,且不存在編號重復的可能,則:
use 原資料庫
insert into 原表 select * from 新資料庫.新表
❷ 如何還原sql資料庫
1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖:
❸ sql 同一份數據如何還原到不同的資料庫中
導出原生sql,然後分別導入即可,這樣就可以還原到不同的資料庫中
❹ 如何還原兩次不同時間段的SQL server資料庫備份!
其實不用那麼麻煩…你只要把原來的資料庫文件和日誌文件復制到新電腦上,然後在新的SQLServer上面附加資料庫即可。 在你的實例名上面,也就是所謂的「local」上右擊,選擇「附加資料庫」,然後選擇你的資料庫文件和日誌文件即可。
關於你的提問,
備份分為四種:
1、備份資料庫;2、數據日誌;3、差異備份。(差異備份就是說只備份自上次資料庫備份之後發生更改的數據)4、備份文件組和文件
在你的默認實例下,有幾個分支,一個是資料庫,一個是數據轉換服務,一個是管理,點擊+號展開「管理」菜單,下面有一個分支「備份」,在「備份」上面右擊,選擇「備份資料庫」,會彈出一個窗口,選擇要備份的資料庫,名稱和描述自己可以填了,選擇備份類型,再單擊添加按鈕,選擇資料庫保存位置,重寫類型自己添加即可,調度不用理他,這樣就可以完成備份了。或者每個資料庫的右鍵上的所有任務里的備份資料庫也行。
還原資料庫也是所有任務里的「還原資料庫」操作,然後選擇哪一個備份即可。
SQL語句那東西比較復雜和麻煩一點
❺ sql server 怎麼還原資料庫
一、SQL 還原資料庫
1、選擇您要還原的資料庫「Dsideal_school_db」,點擊滑鼠右鍵 → 任務 → 還原 → 資料庫
2、在出現的「還原資料庫 — school_web_db」對話框中選擇「源設備」,然後點擊後面的「…」按鈕
3、在出現的「指定備份」對話框中,點擊「添加」按鈕
4、找到資料庫備份的路徑,選擇您所要還原的資料庫「Dsideal_school_db」(注意:文件類型選擇所有文件),然後連續「兩次」點擊「確定」按鈕
5、在出現的「還原資料庫 — Dsideal_school_db」對話框中,勾選上「選擇用戶還原的備份集」下的資料庫前的復選框
6、然後選擇「選項」,勾選上「覆蓋現有資料庫」
二、還原資料庫問題解決方案
在還原資料庫「Dsideal_school_db」時,有時會遇見的問題「因為資料庫正在使用,所以無法獲得對資料庫的獨占訪問權」,此時可以按照以下步驟解決此問題
1、右鍵資料庫「Dsideal_school_db」,然後選擇「屬性」
2、在出現的「資料庫屬性 — Dsideal_school_db 」對話框中,選擇「選項」,在「其他選項」下的「狀態」中找到「限制訪問」。選擇「SINGLE_USER」,點擊「確定」按鈕
3、按照正常還原資料庫的步驟,還原資料庫。
❻ SQL SERVER 2012,可以還原其他機器的sql server的資料庫然後保持現有數據不會被覆蓋嗎
可以的,就是兩個資料庫合並,選擇數據導入,導出操作,如果從A導出到B,選擇資料庫A,點右鍵,選所有任務>數據導出,出現一個新的窗口,然後按提示操作。
❼ sql 2008 r2怎麼將版本不一致的數據還原
第一:版本沒有問題的情況下,你在選項裡面勾上「覆蓋當前資料庫」選項;
第二:版本有問題,肯定是你備份文件的資料庫版本更高,你就升級到2008 R2系統吧,一定要保證比備份資料庫的版本更高或者相同。
❽ SQL資料庫如何還原
一、備份資料庫
1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft SQL Server
2、SQL Server組-->雙擊打開你的伺服器-->雙擊打開資料庫目錄
3、選擇你的資料庫名稱(如論壇資料庫Forum)-->然後點上面菜單中的工具-->選擇備份資料庫
4、備份選項選擇完全備份,目的中的備份到如果原來有路徑和名稱則選中名稱點刪除,然後點添加,如果原來沒有路徑和名稱則直接選擇添加,接著指定路徑和文件名,指定後點確定返回備份窗口,接著點確定進行備份
二、還原資料庫
1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft SQL Server
2、SQL Server組-->雙擊打開你的伺服器-->點圖標欄的新建資料庫圖標,新建資料庫的名字自行取
3、點擊新建好的資料庫名稱-->然後點上面菜單中的工具-->選擇恢復資料庫
4、在彈出來的窗口中的還原選項中選擇從設備-->點選擇設備-->點添加-->然後選擇你的備份文件名-->添加後點確定返回,這時候設備欄應該出現您剛才選擇的資料庫備份文件名,備份號默認為1(如果您對同一個文件做過多次備份,可以點擊備份號旁邊的查看內容,在復選框中選擇最新的一次備份後點確定)-->然後點擊上方常規旁邊的選項按鈕
5、在出現的窗口中選擇在現有資料庫上強制還原,以及在恢復完成狀態中選擇使資料庫可以繼續運行但無法還原其它事務日誌的選項。在窗口的中間部位的將資料庫文件還原為這里要按照你SQL的安裝進行設置(也可以指定自己的目錄),邏輯文件名不需要改動,移至物理文件名要根據你所恢復的機器情況做改動,如您的SQL資料庫裝在D:\Program Files\Microsoft SQL Server\MSSQL\Data,那麼就按照您恢復機器的目錄進行相關改動改動,並且最後的文件名最好改成您當前的資料庫名(如原來是zw0001.mdf,現在的資料庫是zw0002,就改成zw0002.mdf),日誌和數據文件都要按照這樣的方式做相關的改動(日誌的文件名是.ldf結尾的),這里的恢復目錄您可以自由設置,前提是該目錄必須存在(如您可以指定d:\sqldata\zw0002.mdf或者d:\sqldata\zw0002.ldf),否則恢復將報錯
6、修改完成後,點擊下面的確定進行恢復,這時會出現一個進度條,提示恢復的進度,恢復完成後系統會自動提示成功,如中間提示報錯,請記錄下相關的錯誤內容並詢問對SQL操作比較熟悉的人員,一般的錯誤無非是目錄錯誤或者文件名重復或者文件名錯誤或者空間不夠或者資料庫正在使用中的錯誤,資料庫正在使用的錯誤您可以嘗試關閉所有關於SQL窗口然後重新打開進行恢復操作,如果還提示正在使用的錯誤可以將SQL服務停止然後重起看看,至於上述其它的錯誤一般都能按照錯誤內容做相應改動後即可恢復
三、設定每日自動備份資料庫
1、打開企業管理器,在控制台根目錄中依次點開Microsoft SQL Server-->SQL Server組-->雙擊打開你的伺服器
2、然後點上面菜單中的工具-->選擇資料庫維護計劃器
3、下一步選擇要進行自動備份的數據-->下一步更新數據優化信息,這里一般不用做選擇-->下一步檢查數據完整性,也一般不選擇
4、下一步指定資料庫維護計劃,默認的是1周備份一次,點擊更改選擇每天備份後點確定
5、下一步指定備份的磁碟目錄,選擇指定目錄,如您可以在D盤新建一個目錄如:d:\databak,然後在這里選擇使用此目錄,如果您的資料庫比較多最好選擇為每個資料庫建立子目錄,然後選擇刪除早於多少天前的備份,一般設定4-7天,這看您的具體備份要求,備份文件擴展名一般都是bak就用默認的
6、下一步指定事務日誌備份計劃,看您的需要做選擇-->下一步要生成的報表,一般不做選擇-->下一步維護計劃歷史記錄,最好用默認的選項-->下一步完成
7、完成後系統很可能會提示Sql Server Agent服務未啟動,先點確定完成計劃設定,然後找到桌面最右邊狀態欄中的SQL綠色圖標,雙擊點開,在服務中選擇Sql Server Agent,然後點擊運行箭頭,選上下方的當啟動OS時自動啟動服務
8、這個時候資料庫計劃已經成功的運行了,他將按照您上面的設置進行自動備份 .
❾ 原電腦主板壞了,原電腦安裝了2個系統使用SQL2000資料庫,怎樣恢復2個系統資料庫。
SQL資料庫文件是 *.LDF,*.MDF ,其中MDF是數據文件,LDF是日誌。
默認在安裝文件夾下的DATA文件夾下。其中有四個是系統資料庫,mast,msdb,tempdb,model 其它的文件是你要的了。
你從你復制出來的硬碟數據文件里找LDF,MDF文件,基本上是你的系統的資料庫了。
這些MDF和LDF文件,如果和你現在安裝的網路系統里的文件名相同,那就直接覆蓋一下就可以了。如果不同則要附加資料庫再導入,那是後話。
覆蓋前,你要把SQL2000的服務停止掉,做個備份,以備萬一。
❿ .sql資料庫文件如何還原
1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖: