使用範例主控台指令檔執行 SSMA 主控台 (AccessToSQL)
已隨產品提供一些範例檔案,供使用者參考和使用。 本節說明如何輕鬆自訂這些指令碼,以符合終端使用者的需求。
範例主控台指令檔
已提供下列涵蓋不同情況的範例主控台指令檔,供使用者參考:
ServersConnectionFileSample.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.xml:
本範例提供來源和目標資料庫可用的不同連線模式,且使用者可以根據需求選取任何模式。 本範例包含伺服器定義。
使用者只要將值變更為所需來源和目標伺服器定義,即可連接到所需的資料庫。 在提供的範例中,所有值都以變數值形式提供,其可在 VariableValueFileSample.xml 中取得。 所有其他連線參數都可以從使用者的工作伺服器連線檔案中移除。
如需連接到來源和目標伺服器的詳細資訊,請參閱建立伺服器連線檔案 (AccessToSQL)。
VariableValueFileSample.xml:在範例主控台指令檔使用的所有變數,且已在此檔案對
ServersConnectionFileSample.xml
自動分頁。 若要執行範例主控台指令碼,使用者必須直接以使用者定義的值取代範例變數值,並以額外命令列引數的形式,隨指令檔傳遞此檔案。如需變數值檔案的詳細資訊,請參閱建立變數值檔案 (AccessToSQL)。
AssessmentReportGenerationSample.xml:此範例可讓使用者產生 XML 評量報告,供使用者分析,再開始轉換與移轉資料。
在
generate-assessment-report
命令中,使用者必須將object-name
屬性中的變數值 (請參閱 VariableValueFileSample.xml),變更為使用者正在使用的資料庫名稱。 視指定的物件類型,也必須變更object-type
值。如果使用者必須評估多個物件/資料庫,可以指定多個
metabase-object
節點,如範例主控台指令檔generate-assessment-report
命令的範例 4 所述。如需產生報告的詳細資訊,請參閱產生報告 (AccessToSQL)。
注意
- 請確保變數值檔案命令列引數會傳遞至主控台應用程式,並以使用者指定的值更新 VariableValueFileSample.xml。
- 請確定伺服器連線檔案命令列引數會傳遞至主控台應用程式,並以正確的伺服器參數值更新 ServersConnectionFileSample.xml。
ConversionAndDataMigrationSample.xml:本範例可讓使用者執行從轉換到資料移轉的端對端移轉。 其必須變更的必要屬性值清單列示如下:
命令名稱: 描述 屬性 map-schema
來源資料庫至目標結構描述的結構描述對應。 source-schema:
指定需要轉換的來源資料庫。sql-server-schema
:指定要移轉至其中的目標資料庫convert-schema
執行從來源到目標結構描述的結構描述轉換。
如果使用者必須評定多個物件/資料庫,則其可以指定多個metabase-object
節點,如範例主控台指令檔的convert-schema
命令的範例 4 中所說明。object-name
:指定需要轉換的來源資料庫/物件名稱。 請確保已根據object-name
中所指定的物件類型變更相應的object-type
synchronize-target
同步目標物件與目標資料庫。
如果使用者必須評定多個物件/資料庫,則其可以指定多個metabase-object
節點,如範例主控台指令檔的synchronize-target
命令的範例 3 中所說明。object-name:
指定必須建立的 SQL Server 資料庫/物件名稱。 請確保已根據object-name
中所指定的物件類型變更相應的object-type
migrate-data
將來源資料移轉至目標。
如果使用者必須評定多個物件/資料庫,則其可以指定多個metabase-object
節點,如範例主控台指令檔的migrate-data
命令的範例 2 中所說明。object-name:
指定必須移轉的來源資料庫/資料表名稱。 請確保已根據object-name
中所指定的物件類型變更相應的object-type
另請參閱
建立變數值檔案 (AccessToSQL)
建立伺服器連線檔案 (AccessToSQL)
產生報表 (AccessToSQL)