[SQL Database] 讓 SQL Database Migration Wizard 支援繁體中文系統

SQL Database Migration Wizard (之前被稱為 SQL Azure Migration Wizard) 是一個移轉本地資料庫到 SQL Database 雲端資料庫的工具程式,它比 SSMS 的 Script Generation Wizard 和 SSIS Database Import/Export Wizard 等工具要來得好用,而且它可以偵測並適時修補在資料表中沒有 Clustered Index 的問題,讓移轉更順暢。只是一直以來,它總是不支援中文環境...

SQL Database Migration Wizard (之前被稱為 SQL Azure Migration Wizard) 是一個移轉本地資料庫到 SQL Database 雲端資料庫的工具程式,它比 SSMS 的 Script Generation Wizard 和 SSIS Database Import/Export Wizard 等工具要來得好用,而且它可以偵測並適時修補在資料表中沒有 Clustered Index 的問題,讓移轉更順暢。只是一直以來,它總是不支援中文環境,每次我在執行時都會是這樣:

image

後來直到最近看到它的最新版本支援了簡體中文,我就很好奇的將最新版本下載下來看,在 SQLAzureMW.exe.config 中看到了這樣的設定:


  <zh-CN>
    <add key="BCPRowsCopied" value="已复制\s[0-9]+\s行。"/>             <!-- Regex Search -->
    <add key="BCPError" value="Error ="/>                              <!-- Regex Search -->
    <add key="BCPSQLState" value="SQLState ="/>                        <!-- Regex Search -->
    <add key="BCPTotalSent" value="总共发送了: [0-9]+\W+SQLState ="/>   <!-- Regex Search -->
    <add key="BCPNumber" value="[0-9]+"/>                              <!-- Regex Search -->
    <add key="BCPSummary" value="总时钟[\w\W]+。)"/>                   <!-- Regex Search -->
    <add key="BCPCodePage" value="GB2312"/>
  </zh-CN>

我就突然想到,那如果將它改成繁體中文的字串如何?所以我改成下列的樣子:


  <zh-TW>
    <add key="BCPRowsCopied" value="已複製\s[0-9]+\s個資料列。"/>                  <!-- Regex Search -->
    <add key="BCPError" value="Error ="/>                                          <!-- Regex Search -->
    <add key="BCPSQLState" value="SQLState ="/>                                    <!-- Regex Search -->
    <add key="BCPTotalSent" value="網路封包大小 (位元組): [0-9]+\W+SQLState ="/>   <!-- Regex Search -->
    <add key="BCPNumber" value="[0-9]+"/>                                          <!-- Regex Search -->
    <add key="BCPSummary" value="時間 (毫秒) 總計[\w\W]+。)"/>                    <!-- Regex Search -->
    <add key="BCPCodePage" value="Big5"/>
  </zh-TW>

然後重新啟動它,果然執行成功了:

image

 

後來我也測試了移轉程序,也順利成功了。

給使用繁體中文系統的使用者參考。

 

SQL Database Migration Wizard Download URL: http://sqlazuremw.codeplex.com/