網頁內容載入中,請稍候...
[不指定 2008/01/14 16:12 | by bruce_wu ]
| |
今日在更新公司的 ERP 系統時,要跑 SQL 指令,然後ERP公司所以的SQL指令檔內有使用到引入的方式來執行

例如有一SQL檔其中有一段為 @X:\ERP\IPO\SQL\9712ALL.SQL 的內容

但事實上我這一個更新資料是存放在 D:\9712ERP 的資料夾內,,所以如要正確的RUN上面的那一段SQL,就必

須將資料夾放到 X:\ERP 內,或將每一個更新SQL有使用到引入的全都要變更絕對位置,但這樣兩者我都覺得很麻煩

以前老是為了去修改每一支的SQL的引入絕對路徑,但往往都會有沒改到的,導致每次更新都會落掉的SQL沒跑成功

所幸有一個一勞永逸的方式,就是將資料夾變成虛擬磁碟機,這麼一來就可以不需變更ERP公司所給的SQL文件了,

那該如何作呢?其實很簡單的,因為 Windows 95/98/ME/2000/XP/2003/Vista 等系統都有一個 subst 的指令

他可以完成這一個需求,該如何使用該指令呢?以下細說分明:
以下以 Windows XP 說明,其他系統亦同
1.在 Windows 的 開始 --> 執行 --> 輸入 cmd 並且執行 (會執行 命令提示字元 )
2.在 命令提示字元 下 輸入 subst 配發後的磁碟機代號 來源資料夾路徑

亦可輸入 subst /? 察看指令的用法


例如:我想將 D:\ERP 資料夾變成虛擬磁碟機 X: 那就可以這樣使用
         subst X: D:\ERP       (這樣就可以在我的電腦內看到一個 X 磁碟,而內容是 D:\ERP 內的資料)

這樣很多事情就都方便多了..
但要注意的是這個磁碟機會於關機後就自動消失,下次重開機時也不會再出現
 
而 坊間也有這一方面的免費管理程式,這裡也推薦一個讓大家使用看看,那就是  Visual Subst 這款免費的程式

以下詳細介紹一下該程式
下載網址:http://www.ntwind.com/download/VSubst_1.0.5.exe

Step1:Visual Subst 的介面相當簡單,在執行後只要按下右下方的「放大鏡」圖示選擇所需的資料夾。




Step2:然後在下拉式選單中選擇磁碟機代號,並按下旁邊綠色的「+」圖示便完成。




Step3:此時在「我的電腦」內會發現新增的「X:」。
Step4:進入 X 磁碟後會發現,裡面的內容與原有的資料夾位置是完成相同,由此可以證明兩者是屬於同一儲存位置。
Step5:若果日後想刪除這個磁碟機代號的話,只要在清單上選取然後按紅色的「X」圖示即可。
另外,亦建議勾選「Apply virtual drives on Winodws startup」的選項,省卻每次開機後又要重複設定。



是不是很簡單又很方便呢?

工作日誌 | 評論(1) | 引用(0) | 閱讀(1910)
toby
2008/05/20 10:04
將subst X: D:\ERP寫到xx.bat內再放到程式集啟動內不就好了,又不需要安裝軟體
bruce_wu 回覆於 2008/05/20 11:28
是阿,這也是個好主意,但現在很多人都不會DOS指令,所以有一些GUI的程式對使用者還是方便處理..
分頁: 1/1 第一頁 1 最後頁
 
發表評論
   
表情
emotemotemotemotemot
開啟HTML
開啟UBB
開啟表情
隱藏
記住我
暱稱   密碼   訪客無需密碼
網址   電郵   [註冊]