共用方式為


在 SSMA 主控台(AccessToSQL)中使用範例腳本

SQL Server 遷移助理(SSMA)包含供使用者參考與使用的範例檔案。 本節說明如何依需求自訂這些腳本。

範例主控台指令碼檔

以下範例主控台腳本檔案涵蓋不同情境:

  • ServersConnectionFileSample.xml

    • 此範例提供了來源與目標資料庫可用的不同連線模式。 依照需求選擇任何模式。 此範例包含伺服器定義。

      • 透過更改所需的來源與目標伺服器定義,連接所需的資料庫。 在範例中,所有值都是你在 中 VariableValueFileSample.xml找到的變數值。 把你能運作的伺服器連線檔案裡的所有其他連線參數都移除。
    • 欲了解更多連接來源與目標伺服器的資訊,請參閱 建立伺服器連線檔案

  • VariableValueFileSample.xml: 此檔案整合了所有用於範例主控台腳本檔案與 ServersConnectionFileSample.xml的變數。 要執行範例主控台腳本,請將範例變數值替換為使用者自訂的值,並將此檔案作為額外的命令列參數與腳本檔案一同傳遞。

    欲了解更多變數值檔案的資訊,請參閱 建立變數值檔案

  • AssessmentReportGenerationSample.xml:在開始轉換與遷移資料前,請使用此範例產生一份 XML 評估報告進行分析。

    請在generate-assessment-report指令中,將object-name屬性中的變數值(參考VariableValueFileSample.xml)修改為你使用的資料庫名稱。 根據指定的物件類型,你也必須改變 object-type 數值。

    如果你需要評估多個物件或資料庫,請如範例主控台腳本檔案中指令範例 4 所示,指定多個 metabase-object 節點 generate-assessment-report

    欲了解更多關於產生報告的資訊,請參閱 「產生報告」。

    • 將變數值檔案的命令列參數傳給主控台應用程式,並依使用者指定的值更新 VariableValueFileSample.xml

    • 將伺服器連線檔案的命令列參數傳給主控台應用程式,並更新 ServersConnectionFileSample.xml 正確的伺服器參數值。

  • ConversionAndDataMigrationSample.xml:使用此範例執行從轉換到資料遷移的端到端遷移。 更改以下強制屬性值:

    指令名稱 描述 屬性
    map-schema 將源資料庫的結構對應到目標結構。 source-schema: 指定你想轉換的來源資料庫。

    sql-server-schema: 指定你想遷移到的目標資料庫
    convert-schema 將來源結構轉換為目標結構。

    如果你需要評估多個物件或資料庫,請如範例主控台腳本檔案中指令範例 4 所示,指定多個 metabase-object 節點 convert-schema
    object-name: 指定你想轉換的來源資料庫或物件名稱。 確保根據您在object-name中指定的對象類型,變更相應的object-type
    synchronize-target 同步處理目標對象與目標資料庫。

    如果你需要評估多個物件或資料庫,請如範例主控台腳本指令範例 3 中所示,指定多個 metabase-object 節點 synchronize-target
    object-name: 指定你想建立的 SQL Server 資料庫或物件名稱。 請確保你根據在 object-name 指定的物件類型更改相應的 object-type
    migrate-data 將源數據遷移至目標。

    如果你需要評估多個物件或資料庫,請如範例主控台腳本指令範例 2 中所示,指定多個 metabase-object 節點 migrate-data
    object-name: 指定你想遷移的來源資料庫或資料表名稱。 請確保根據您指定的物件類型來更改對應的 object-typeobject-name