測試移轉的資料庫物件 (OracleToSQL)
適用於 Oracle Tester 的 Microsoft SQL Server 移轉小幫手 (SSMA 測試器) 會自動測試資料庫物件轉換,以及 SSMA 所做的資料移轉。 完成所有 SSMA 移轉步驟之後,請使用 SSMA 測試器來確認轉換物件的運作方式都相同,且所有資料都已正確傳輸。
您可以使用 SSMA 測試器測試下列物件類型:
- Tables
- 預存程序,包括封裝程序
- 使用者定義的函式,包括封裝函式
- 檢視
- 獨立陳述式
SSMA 測試器會執行選取的物件,以測試 Oracle 及其 SQL Server 中的對應項目。 之後,其會根據下列準則來比較結果:
- 資料表資料中的變更是否相同?
- 程序和函數的輸出參數值是否相同?
- 函數傳回的結果是否相同?
- 結果集是否相同?
注意
注意! 請勿在生產系統上使用 SSMA 測試器。 在測試器執行期間,來源結構描述和資料會遭到修改。 某些測試程式碼類型可能無法完整還原原始狀態。
必要條件
若要啟用結果資料表資料的比較,請在結構描述轉換開始之前,將 [產生 ROWID 資料行] 選項設定為 [是]。 SSMA 在執行 [轉換結構描述] 命令期間,會將 ROWID
資料行新增至所有資料表。
請注意,目前版本的 SSMA 測試器不支援相同來源或目標伺服器上不同使用者的平行執行。