全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2083
推到 Plurk!
推到 Facebook!

如何讓MS SQL以自動產生SQL語法備份資料庫?

答題得分者是:timhuang
chimera
初階會員


發表:62
回覆:78
積分:28
註冊:2003-03-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-12 17:45:00 IP:203.69.xxx.xxx 未訂閱
因為MS SQL的備份是產生*.bak檔備份,但是因為需要的是SQL語法備份資料庫, 就是像My SQL的備份是產生SQL語法那樣,我是有在MS SQL中找到類似的選項, 但是他只產生table和欄位,沒有資料,所以想請教大家一下MS SQL要用什麼功能才會以SQL語法備份table,欄位和資料
timhuang
尊榮會員


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-12 19:39:12 IP:61.62.xxx.xxx 未訂閱
hi, 備份本來就是產生 .bak 的檔案, 裡面本來就有原來該 db 含有的所有資料, 包含 table, view, stored procedure, .... 等等, 你的問題是要複製資料庫還是做什麼, 可以描述的詳細一點嗎?
Mickey
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-13 10:29:56 IP:218.163.xxx.xxx 未訂閱
你可以用任何一種方式 :    1. Windows : Query Analyzer; isqlw.exe 2. DOS : isql.exe 3. Delphi TQuery.ExecSQL Method ...    下 SQL : backup database [DatabaseName] to disk='[Filename]' 不知是不是你要的.
timhuang
尊榮會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-13 12:41:03 IP:203.95.xxx.xxx 未訂閱
哈哈. 我今天再讀一次chimera兄的問題. 發現應該是要問如何產生 insert into ... 的備份資料, 這個 mssql 本身並沒有提供, 你說只有 table 和欄位的功能指的是產生 schema 的作業, mssql 本來就沒有類似 mysql 的 db dump 的備份方式, 若要產生這種資料可能要找找看有沒有 3rd party 的管理工具可以做, (或者自己用 delphi 寫一個應該也不是太困難)
Mickey
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-08-13 18:50:57 IP:218.32.xxx.xxx 未訂閱
哈哈哈...我回應的真的差粉多.... 再來猜猜看... 可以參考運用 select * into ... from ... 語法, 不過這樣做 會有 Table 及 Data, 但不會有 Index 喔.
chimera
初階會員


發表:62
回覆:78
積分:28
註冊:2003-03-22

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-18 21:22:14 IP:211.76.xxx.xxx 未訂閱
引言: 哈哈. 我今天再讀一次chimera兄的問題. 發現應該是要問如何產生 insert into ... 的備份資料, 這個 mssql 本身並沒有提供, 你說只有 table 和欄位的功能指的是產生 schema 的作業, mssql 本來就沒有類似 mysql 的 db dump 的備份方式, 若要產生這種資料可能要找找看有沒有 3rd party 的管理工具可以做, (或者自己用 delphi 寫一個應該也不是太困難) < face="Verdana, Arial, Helvetica"> 原來mssql真的沒有提供....... 自己寫是還好啦,但是想到MSSQL要錢的沒有,MYSQL不要錢的有, 想到就%#%^
timhuang
尊榮會員


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-18 21:28:40 IP:61.62.xxx.xxx 未訂閱
不過話說回來, 用 db dump 出來的 backup 資料真的很大, 若是 mssql 有這樣的功能來備資料, 相信也沒有人要用, 不僅很佔空間, 而且也很難操作, 有這種 db dump 的 backup 資料, 好像也只有 mysql 有提供, 不知道有沒有其他前輩知道.
系統時間:2024-06-24 3:45:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!