SQL2000/SQL2005導入導出存儲過程圖解

1、SQL2000導入導出存儲過程相對簡單,可以直接使用DTS進行,就不具體說明了;

2、對於SQL2005使用者,SSIS的使用太過於複雜(可能因為SSIS、DTS的UI、流程設計不是一個人把關的:)),而且最初的功能不是很完善,後來通過一次一次的升級才好多了;

(1) 使用指令碼異地執行進行還原(括弧中為簡體文字)

  SQL Server Management Studio ==》連接服務器 ==》在相應數據庫上右擊鼠標 ==》 工作(任務)  ==》生成指令碼(生成腳本)

如圖:
2001.png

  在指令碼(腳本)生成嚮導的"選擇對像類型"步驟中, 將"存儲過程"選上, 在接下來的"選擇存儲過程"的步驟中, 選擇所有的存儲過程(或你要複製的存儲過程)

2002.png

2003.png

2004.png

2005.png

2006.png

2007.png

2008.png

2009.png

  完成後, 所有存儲過程的指令碼(腳本)會生成在一個新的查詢窗口中, 關掉生成指令碼(腳本)嚮導, 在生成的存儲過程腳本的窗口中, 右鍵--連接--更改連接, 連接到存儲過程複製的目的服務器, 選擇合適的數據庫, 按F5執行即可完成存儲過程的複製。


(2) 可以使用SSIS, 创建SSIS包,原理跟指令碼(腳本)類似, 就能使用数据库对象复制的这个组件来复制存储过程(SQL2005的SSIS就是SQL2000的DTS的升級版)

(3)不怕麻煩可以使用“複製資料庫”(複製數據庫),  SQL Server Management Studio ==》連接服務器 ==》在相應數據庫上右擊鼠標 ==》 工作(任務)  ==》複製資料庫

posted on 2008-10-31 16:03  巍巍边疆  阅读(3520)  评论(0编辑  收藏  举报