發表文章

目前顯示的是 8月, 2013的文章

MS sqlServer資料庫移轉至MySQL-->利用MySQL WorkBench

圖片
1.下載MySQL WorkBench並安裝。網址 http://www.mysql.com/products/workbench/   WorkBench開啟後執行畫面 2.執行[Database Migration] MySQL沒有內建各資料庫的DRIVER,是透過ODBC來轉資料庫,所以在轉換前要先設定來源資料庫的ODBC。 3.設定完ODBC連線後點選[Start Migration],開始轉換資料庫步驟。 4.設定來源資料庫的連線資料,要轉換的資料庫名稱也要輸入,免得原本MSSQL的資料庫太多而造成後續轉換出現題,設定完後按[Next]。 5.設定目的地MySQL的連線參數 6.下一步,取得來源資料庫的Table schema。基本上不會有什麼問題,如果出現錯誤可能是在設定來源資料庫時沒有指定DATABASE造成。 7.選擇要轉換後MySQL的schema 8.下一步,轉換檢查 9.下一步,Show出來源資料庫的Object,如果有要修改選取的物件,可以在這裡增刪 。 10.下一步,開始轉換 11.手動修改轉換的指令(如果有需要) 12.下一步 13.建立目的地的資料庫,如果有驚嘆號出現,要看一下LOG出現什麼訊息。 14.轉換結果 15.下一步 16.下一步,開始轉換資料庫 17,轉換結果報表 18.結束

windows下方便的檔案列舉工具(forfiles)

在 WINDOWS 下, 若是要將某些檔案做什麼處理的方式, 有更方便簡捷的方法,   windows server下的檔案處理程式Forfiles . 一般最常用的是刪除 log 檔案, 指定目錄, 並指令時間 (例如保留一週, 一週前的刪除), 就可以利用這個指令進行刪除: forfiles /p c:\temp /s /m *.log /d -7 /c "cmd /c del @FILE" 或是列舉出指定目錄下的檔案(非目錄)的名稱列出: forfiles /p c:\ /c "cmd /c if @isdir==FALSE echo @FILE" 請注意上面的 "FALSE" 要大寫! 再來看看微軟的官方說明:  Forfiles 以下列出該指令的參數說明: (利用 forfiles /? 取得) FORFILES [/P pathname] [/M searchmask] [/S]          [/C command] [/D [+ | -] {yyyy/MM/dd | dd}] 描述:     選取一個檔案 (或一組檔案),並在檔案上     執行命令。這對批次工作很有幫助。 參數清單:     /P    pathname      表示要開始搜尋的路徑。                         預設資料夾是目前的                         目錄 (.)。     /M    searchmask    根據 searchmask 搜尋檔案。                         預設的 searchmask 是 '*'。     /S                  指示 forfiles 遞迴搜尋                         子目錄。例如 "DIR /S"。 less..     /C    command       表示每個檔案要執行的命令。                         命令字串應該包含在雙括號                         之間。                         預設的命令是 "cmd /c echo @fi