2013年3月31日 星期日

S小魚仔S CollabNet Subversion Edge For Win 7

以前曾經「寫過」「CollabNet Subversion Edge 佈署問題」、「CollabNet Subversion Edge 應用攻略」,因為「運作」平台為「Windows Server 2008 R2」「安裝」與「操作」挺順利。
今天突然發現「Subversion 1.7.8 + Apache Server (Windows 32-bit)」佈署,官網提供適合安裝平台「Windows XP SP2, Windows Server 2003, Standard Edition
經過「測試」「Windows 7 」( x86、x64 )也能順利「運行」。

進入「CollabNet Subversion Edge」首頁,在「Download」頁面,找到「Subversion 1.7.8 + Apache Server (Windows 32-bit)

安裝「」沒有特別「困難」,「一鍵」到底即可



安裝「SVNSERVER」、「Apache(MOD_DAV_SVN)
PS
安裝「Subversion 1.7.8 + Apache Server (Windows 32-bit)」,會「安裝」Web 服務器「Apache

選擇「SVN Server」通訊埠 和「檔案庫」存放位置

設定」Apache 基本上「採用」預設值即可
PS
Repository Location Prefix /svn」為連接「字串

選擇「Install


點選「Next

點選「Finish

當您安裝完畢之後
預設「Collabnet Subversion Apache」、「Collabnet Subversion svnserver」尚未啟動
在「執行」輸入「Services.msc

找到「Collabnet Subversion Apache」、「Collabnet Subversion svnserver」服務

啟動「Collabnet Subversion Apache」服務

啟動「Collabnet Subversion svnserver」服務

啟動完畢

命令提示字元」,啟動「Windows 防火牆」80 通訊埠
netsh advfirewall firewall add rule name="SVN TCP/IP(80) Port" protocol=TCP dir=in localport=80 action=allow

下載「Tortoise Svn」並「安裝」,一鍵「到底
PS
For「Clinet

在「預設」檔案庫路徑,「C:\svn_repository」建立「資料夾

在「資料夾」點選「右鍵」=>「TortoiseSVN」=>「在此建立檔案庫

 點選「確定

開啟「IE」輸入「http://ip/svn/資料夾名稱」測試「檔案」是/否 建立完成

建立」資料夾,選擇「右鍵」=>「SVN取出

輸入「網址

就會「更新」目前「最新」檔案庫 版本

如何測試「CollabNet Subversion Edge」佈署,完成 (非必要) ?

防火牆「啟用SVN Server 通訊埠

netsh advfirewall firewall add rule name="SVN Server TCP/IP(3690) Port" protocol=TCP dir=in localport=3690 action=allow

開啟「IE」,輸入「http://IP:3690/SVN/」 
見到「此畫面」表示「佈署」完成

S小魚仔S MySQL For Excel 5.6.x

MySQL 5.6.x」提供「MySQL For Excel」,以前還沒有「提供」這樣「功能」,「魚仔」都要靠「SQLyog MySQL GUI」做「Excel」轉換,現在讓我們「體驗」「Office 2007」+「MySQL For Excel

選擇「Install MySQL Products

透過「Internet」檢查「是/否」有「更新」版本

選擇「Clinet Only

環境需求」檢查,點選「Execute」即可
PS
缺少」元件,會自動「Internet」進行「Install

檢查「完畢」,點選「Next

Setup By Setup「安裝」每項「功能」,其中「MySQL For Excel 1.1.0」就是「這次主角

安裝「完畢

點選「Next

點選「Finish

檢查「控制台\系統管理工具」=>「資料來源 (ODBC)
在「驅動程式」頁籤,檢查「是/否」安裝「MySQL ODBC 5.2W Driver
PS.
若「ODBC」建立「失敗」需「重新」Install。
透過「Windows 7」與「MySQL」溝通「需要」ODBC

開啟「Excel」在「資料」頁籤,找到「MySQL for Excel」增益「功能


選擇「New Connection

1. 輸入「連線名稱」(自訂義)
2. 選擇「連線方式
3. 輸入「連線」IP 和 通訊埠
4. 輸入 MySQL「帳戶
5. 選擇「Test Connection

輸入「Password」 

測試「連線」Successfully

點選「OK」儲存「設定值

完成上述「設定」在「MySQL For Excel」找到「Remote Connections」,進行「MySQL」連接

輸入「密碼

找到「資料庫」,並「選擇」任意「資料庫

1. 點選「資料表
2. 點選「Import MySQL Data」( 匯入 MySQL 資料 )

出現「瀏覽」的「清單」和「總比」數,點選「Import

此時「資料」就匯入「Excel

如何「透過」Excel 資料 ,同步「MySQL」?

點選「Edit MySQL Data

出現「錯誤」提示,內容「說明」,「資料表」內「資料欄位」沒有「主鍵」( Primary Key)

修改好「主鍵」後,重新「Edit MySQL Data」,就會出現「瀏覽」的「清單」和「總比」數,點選「Import


這時候「多了」「MySQL for Excel」功能「欄位

此時「修改」資料「內容」,會變成「綠色
點選「Commit Changes」,就會「同步」寫入 MySQL「資料庫

顯示「修改」成功

勾選「Auto Commit」,修改「欄位」,就會自動儲存到「MySQL」,且顏色為「淺藍色

若資料「輸入」錯誤,使用「Revert Data」功能
PS.
取消「Auto-Commit」功能

選擇「Refresh Data from DB

即可刷新「目前」資料庫「資料

測試「Office 2010」安裝「MySQL For Excel」,有「Bug」「增益集」無法「啟用」,解決方案「Hamed Ahmadi - My Office Addin does not Load!」。

參考資料
MySQL」-「Chapter 26. MySQL for Excel