資料庫結構描述轉換工具組

資料庫結構描述轉換工具組是 Azure Data Studio 擴充功能,可將 Oracle 資料庫架構轉換成 Microsoft SQL 平臺。 它有助於將大部分的資料庫儲存物件和程式碼物件轉換成與目標資料庫相容的格式。 相較于 SQL Server 移轉小幫手 ,Azure Data Studio 中的資料庫結構描述轉換工具組可讓先前不支援的 Oracle 工作負載在 Linux 環境中 進行移轉和現代化。

本節將介紹您資料庫結構描述轉換工具組,並提供轉換 Oracle 資料庫架構的逐步指示。

支援的來源

支援 Oracle 資料庫 11.2.0.4 版和以上版本作為來源。

注意

資料庫結構描述轉換工具組延伸模組相依于 Oracle 的擴充功能可建立與 Oracle 資料庫的連線,並 SQL 資料庫 Projects 延伸模組 ,以顯示轉換後的架構輸出及其目標上的部署。

支援的目標

資料庫結構描述轉換工具組延伸模組目前支援下列目標:

  • Microsoft SQL Server 2017 和更新版本
  • Azure SQL Database
  • Azure SQL 受控執行個體

目前支援的物件

資料庫結構描述轉換工具組支援將下列資料庫物件從 Oracle 自動轉換成 Microsoft SQL 平臺:

  • 基本資料表定義(資料行、索引、主鍵、外鍵、唯一和檢查條件約束)
  • 程序
  • 檢視
  • 觸發程序
  • 序列
  • 同義字
  • 對使用者定義常式的基本常式和呼叫
  • 包含內建函式的基本 DDL、TCL 語句
  • 例外狀況、CTE 等可程式性建構
  • 支援 CASE、LOOP、條件等運算式

注意

如果您的資料庫包含資料庫結構描述轉換工具組目前不支援的大量物件,則您可以考慮使用適用於 Oracle 的 SQL Server 移轉小幫手,以提供其他物件類型的自動轉換,但只能在 Windows 上使用。