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