資料庫結構描述轉換工具組
注意
此延伸項目將於 2024 年 12 月 15 日淘汰。 我們將停止針對任何發生的問題支援此工具,而且不會發出任何錯誤修正或進一步更新。
資料庫結構描述轉換工具組 是一種 Azure Data Studio 延伸模組,用於將 Oracle 資料庫結構描述轉換至 Microsoft SQL 平台。 它有助於將大部分的資料庫儲存物件和程式碼物件轉換成與目標資料庫相容的格式。 相較於 SQL Server 移轉小幫手,Azure Data Studio 中的資料庫結構描述轉換工具組可讓先前不受支援的 Oracle 工作負載在專門的 Linux 環境中進行移轉和現代化。
本節介紹資料庫結構描述轉換工具組,並提供轉換 Oracle 資料庫結構描述的逐步指示。
支援的來源
支援 Oracle 資料庫 11.2.0.4 版和以上版本作為來源。
注意
資料庫結構描述轉換工具組延伸模組依靠 Oracle 的延伸模組來建立與 Oracle 資料庫的連線,並依靠 SQL 資料庫專案延伸模組來顯示轉換後的架構輸出及其目標上的部署。
支援的目標
資料庫結構描述轉換工具組延伸模組目前支援下列目標:
- Microsoft SQL Server 2017 和以上版本
- Azure SQL Database
- Azure SQL 受控執行個體
目前支援的物件
資料庫結構描述轉換工具組支援下列資料庫物件自動從 Oracle 轉換至 Microsoft SQL 平台:
- 基本資料表定義 (資料行、索引、主索引鍵、外部索引鍵、唯一和檢查條件約束)
- 程序
- 檢視
- 觸發程序
- 序列
- 同義字
- 基本例程和對使用者定義例程的呼叫
- 包含內建函式的基本 DDL、TCL 陳述式
- 例外、CTE 等可程式性建構
- 支援 CASE、迴圈、條件等表達式
注意
如果您的資料庫包含資料庫結構描述轉換工具組目前不支援的大量物件,則您可以考慮使用適用於 Oracle 的 SQL Server 移轉小幫手,以提供其他物件類型的自動轉換,但只能在 Windows 上使用。