線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1036
推到 Plurk!
推到 Facebook!

SQL SERVER 数据库备份问题

答題得分者是:timhuang
cxg
中階會員


發表:116
回覆:192
積分:76
註冊:2004-02-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-12-09 17:51:12 IP:222.35.xxx.xxx 未訂閱
怎样获得 SQL SERVER 数据库备份的进程,就像从企业管理器中备份一样。
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-12-10 07:49:07 IP:220.228.xxx.xxx 未訂閱
你好: 你可以查查..."dump database"....的指令說明
cxg
中階會員


發表:116
回覆:192
積分:76
註冊:2004-02-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-12-10 16:59:55 IP:222.35.xxx.xxx 未訂閱
引言: 你好: 你可以查查..."dump database"....的指令說明
你好,谢谢指点。我查了一下SQL的联机帮助,里面没有对此命令做详细介绍,并且它提到以后的版本不再兼容此命令。另外有个问题想请教一下,如果正在备份数据时,SERVER掉电了数据库就会出问题,当出现了这种问题,是否有比较简单的办法处理。谢谢。
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-12-11 10:54:48 IP:220.228.xxx.xxx 未訂閱
引言: 你好,谢谢指点。我查了一下SQL的联机帮助,里面没有对此命令做详细介绍,并且它提到以后的版本不再兼容此命令。另外有个问题想请教一下,如果正在备份数据时,SERVER掉电了数据库就会出问题,当出现了这种问题,是否有比较简单的办法处理。谢谢。
1. "Dump" 是 Sybase 的, MS-SQL 好像改用 "Backup" 及 "Restore" 命令....
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-12-11 21:18:23 IP:220.132.xxx.xxx 未訂閱
Hi, 請參考 online help 的 Backup Database 指令操作即可, Backup Database 是可以[在線]操作的哦, 如你要備份資料庫至檔案, 如下, Backup datatabase mydatabase to Disk = 'c:\mydatabase_backup.bak' 即可, 當然, 還有更多操作方式, 如 help 中說明. Restore database 則必須無 spid 佔用狀況下才能回復哦!
cxg
中階會員


發表:116
回覆:192
積分:76
註冊:2004-02-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-12-12 11:44:28 IP:222.35.xxx.xxx 未訂閱
先谢谢两位大大。我测试过,在离线的状态下是备份不了的。 另外,1、我是想了解在执行BACKUP DATABASE命令是当前的进程,因为如果数据库比较大时,备份数据时就像死机了一样,而在企业管理器中备份时他会显示当前备份的进程。 2、如果正在备份数据时突然掉电,这样数据库就很容易出问题。如果出现这种问题有什么好的解决办法吗?或者有其他的备份方法。
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-12-13 00:57:27 IP:220.132.xxx.xxx 未訂閱
1. 備份程序當然會隨著資料庫愈大會愈久, 一般還有配合 differential backup 或 transaction backup (即 backup log) 的方式來進行, 可以加速備份時間, 但得配合之前的一次 full backup 來進行 restore. 2. 關於這個問題, 無論是否正在備份中, 只要斷電, 都會遺失部分的交易, 不過只要實體檔案未故障, 原則上, sql server 會依 transaction 是否已送達 commit 來確保 transaction 是否完成, 以進行回寫或是 rollback, 當然, 備份作業也得對應在復電後重做才行哦!
baby2321
初階會員


發表:52
回覆:165
積分:48
註冊:2005-06-11

發送簡訊給我
#8 引用回覆 回覆 發表時間:2006-07-06 23:21:12 IP:211.161.xxx.xxx 未訂閱
在下倒是觉得如果备份或恢复时间过长 可考虑做个"假"的进度条 至少在客户使用时 "心中有数"
系統時間:2024-05-17 11:51:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!