sql腳本恢復數據
還原數據,一定要還原成自己之前的某個版本的數據,你隨機生成的不可能是你想要的。
隨便寫的一個sql腳本都可以導入到資料庫,最主要還是你自己備份出來的數據,導入資料庫才正確呀。
如果是導入慢的話,你可以先清理掉資料庫中的內容,然後再導入,就會省掉很多判斷,會快很多。
⑵ sql恢復修改前數據
一,如果是oracle資料庫,且剛刪除不久,那麼可以執行下面語句
insert
into
表名
select
*
from
表名
as
of
timestamp
to_timestamp('2007-07-23
10:20:00',
'yyyy-mm-dd
hh24:mi:ss');
語句中的日期時間改成你誤操作之前的最近時間
二,如果是sqlserver資料庫,那麼
1、首先對誤刪後的資料庫做個日誌備份;
backup
log
資料庫名
to
disk='路徑及日誌備份文件名'
2、把資料庫恢復到最近一次全庫備份的日期;
RESTORE
DATABASE
資料庫名
FROM
DISK='路徑及資料庫備份文件名'
WITH
REPLACE,NORECOVERY
3、用步驟1的日誌備份把資料庫恢復到你誤刪的那一刻之前;
RESTORE
LOG
資料庫名
FROM
DISK='路徑及日誌備份文件名'
WITH
RECOVERY,STOPAT='2009-4-24
16:40:10'
語句中的日期時間改成你誤操作之前的最近時間
三,如果修改之前有做資料庫備份,可以新建一個庫,把備份還原上去,導出表數據,再導入到現在用的庫中去。.
實時備份資料庫到另一個磁碟,有多種不同的實現方式,例如:
1,有兩台伺服器的話可以做雙機熱備
2,只有一台伺服器可以做磁碟鏡像
3,也可以用專門的資料庫備份軟體
⑶ 怎麼用SQL語句備份和恢復資料庫
1、使用SQL最簡單備份,還原資料庫。
⑷ 如何用SQL語句還原資料庫到現有的資料庫上
還原數據的語句如下:
restore database 資料庫 from disk='c:\你的備份文件名';其中漢字「資料庫」指現有的資料庫名稱,「c:\你的備份文件名」為要還原的數據文件的路徑及名稱。
另外,也可用圖形界面的方法:
1、登錄資料庫。
2、右鍵點擊資料庫,並選擇還原資料庫。
3、如圖位置選擇要還原到的資料庫名稱。
4、勾選源設備,然後在右側...處選擇備份文件的路徑。
5、添加完數據後依次點擊確定。
6、在選擇用於還原的備份集出勾選所選的文件,然後點擊確定,等待還原完成即可。
⑸ 用sql語句刪除的資料庫怎麼恢復
用sql語句刪除的資料庫恢復方法:
1、使用盤恢復工具EasyRecovery Pro嘗試恢復磁碟數據,看能不能找回數據文件,如果可以找回的話,可以重新附加該數據文件。
2、在刪除資料庫的同時,對應的數據文件也會被刪除,無法恢復。
⑹ SQL原資料庫被覆蓋還原,以前的數據能找回來嗎
SQL原資料庫被覆蓋還原,以前的數據能找回來,找回方法為:
1、打開SQL Server軟體後,我們點擊下拉菜單中的還原數據按鈕。
⑺ SQLServer2000中 如何用sql腳本還原資料庫
比如把一個名叫
MyDatabase
的資料庫
備份到
D盤根目錄,然後還原,
語句為:
backup
database
MyDatabase
to
disk='D:\MyDatabase.bak'
--備份
restore
database
MyDatabase
from
disk='D:\MyDatabase.bak'
--還原
備份日誌
語句為:
backup
log
MyDatabase
to
disk
=
'D:\MyDatabase_log.bak'
--備份日誌
⑻ 如何還原sql資料庫
1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖: