SQL2000資料庫備份還原的問題 |
答題得分者是:wameng
|
jch
中階會員 發表:111 回覆:224 積分:66 註冊:2003-12-01 發送簡訊給我 |
小弟於先前文章中找到資料庫備份與還原的方法
資料備份:
BACKUP DATABASE TestDB
TO DISK = 'C:\TestDB.bak'
資料回存:
RESTORE DATABASE TestDB
FROM DISK = 'C:\TestDB.bak'
以上兩段SQL語法均用Query.ExecSQL;執行 但是若該資料庫已經存在,是否需先先將該資料庫刪除呢?該如何做才能將還原後的資料庫內容只有'C:\TestDB.bak'的內容呢?? ========================
我是DELPHI5的初學者
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
jch
中階會員 發表:111 回覆:224 積分:66 註冊:2003-12-01 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
jch
中階會員 發表:111 回覆:224 積分:66 註冊:2003-12-01 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
jch
中階會員 發表:111 回覆:224 積分:66 註冊:2003-12-01 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 回存的語法﹐好像記得以下的寫法也可以﹐參考一下﹕
begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('IF EXISTS (SELECT name FROM SysObjects WHERE '); ADOQuery1.SQL.Add('name = ''TableName'') DROP Table TableName '); ADOQuery1.SQL.Add('Select * Into TableName From TableBackup'); ADOQuery1.ExecSQL; end;========================= 大病初愈﹐休養調整中... =========================
------
忻晟 |
jch
中階會員 發表:111 回覆:224 積分:66 註冊:2003-12-01 發送簡訊給我 |
小弟這樣寫不行喔!!
with SQL do begin
Clear;
Add('IF EXISTS (SELECT name FROM SysObjects WHERE');
Add('name = :tname) DROP Table Table :tname');
Add('Select * Into TableName From TableBackup');
end;
Parameters.ParamByName('tname').Value := ed1.Text;
ExecSQL; ========================
我是DELPHI5的初學者
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
引言: 小弟這樣寫不行喔!! with SQL do begin Clear; Add('IF EXISTS (SELECT name FROM SysObjects WHERE'); Add('name = :tname) DROP Table Table :tname'); Add('Select * Into TableName From TableBackup'); end; Parameters.ParamByName('tname').Value := ed1.Text; ExecSQL;您好﹗ 以上的TableName應替換成回存目的資料表名稱﹒TableBackup應替換成備份資料表名稱﹒ ========================= 大病初愈﹐休養調整中... =========================
------
忻晟 |
jch
中階會員 發表:111 回覆:224 積分:66 註冊:2003-12-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |