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

如可只備份/還原資料庫中的Tables

尚未結案
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-25 13:15:17 IP:220.141.xxx.xxx 未訂閱
SqlServer 內建的備份還原指令:backup database和Restore Database 是把整個資料庫完所的資料(包括StoreProcedure, View, 自訂函數)都份備 但小弟只想備份還原資料庫內的資料表, 其也的StoreProcedure, Usr funciton 都不要動到 請問要如何做呢?
timhuang
尊榮會員


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-25 18:35:34 IP:220.132.xxx.xxx 未訂閱
Hi, 這個沒辦法利用 sql 的指令完成, 基本上 restore 只能做整個 database 的還原, 若是需要做到你說的目的, 我建議是先將 user defined function 及 stored procedure 的產生指令先建立出來(a), 再 restore 整個 database 後, 再將所有的 udf / sp 都刪除後, 再將目前的 udf/sp 產生指令(a) 建回去即可! 如此一來便能達到你要的目的. 建立 udf/sp 指令的操作畫面如下     發表人 - timhuang 於 2005/09/25 18:40:45
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-25 19:23:03 IP:61.225.xxx.xxx 未訂閱
請問您所附的建立 udf/sp 指令的操作畫面 是從哪裡叫出的?    
引言: Hi, 這個沒辦法利用 sql 的指令完成, 基本上 restore 只能做整個 database 的還原, 若是需要做到你說的目的, 我建議是先將 user defined function 及 stored procedure 的產生指令先建立出來(a), 再 restore 整個 database 後, 再將所有的 udf / sp 都刪除後, 再將目前的 udf/sp 產生指令(a) 建回去即可! 如此一來便能達到你要的目的. 建立 udf/sp 指令的操作畫面如下 發表人 - timhuang 於 2005/09/25 18:40:45
發表人 - will 於 2005/09/25 19:24:23
timhuang
尊榮會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-25 22:47:26 IP:220.132.xxx.xxx 未訂閱
這是在 SQL Server Enterprise Manager 中, 對你的資料庫按右鍵, 選所有工作, 選產生 SQL 指令碼即可, 如圖,    
timhuang
尊榮會員


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-09-26 11:10:13 IP:203.95.xxx.xxx 未訂閱
另外關於你問到的如何用 ASP.NET 來載入並執行, 其實只要用 SqlCommand 來操作即可, 範例如下,    
  StreamReader sr = new StreamReader("c:\\cmd.sql");
  string cmdtxt = sr.ReadToEnd();
  sr.Close();      SqlConnection conn = new SqlConnection("database=test;server=testserver;User ID=test;pwd=test");
  conn.Open();
  SqlCommand cmd = new SqlCommand(cmdtxt, conn);
  cmd.ExecuteNonQuery();
  conn.Close();
  MessageBox.Show("finished");
系統時間:2024-05-19 8:25:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!