使用 SSMA 專案 (OracleToSQL)
若要將 Oracle Database 移轉至 SQL Server,您必須先建立 SSMA 專案。 該專案是包含下列資訊的檔案:
- 您要移轉至 SQL Server 之 Oracle Database 的相關中繼資料。
- 即將接收所移轉物件和資料之 SQL Server 目標執行個體的相關中繼資料。
- SQL Server 連線資訊。
- 專案設定。
當您開啟專案時,專案會處於與 Oracle 和 SQL Server 中斷連線的狀態, 讓您在離線的狀態下作業。 如需重新連線到 SQL Server 的詳細資訊,請參閱連線到 SQL Server (DB2ToSQL)。
檢閱預設的專案設定
SSMA 含有轉換及載入資料庫物件、移轉資料以及同步處理 SSMA 與 Oracle 和 SQL Server 所需的多項設定。 預設設定適用於許多使用者, 不過在建立新的 SSMA 專案之前,請務必檢閱設定內容。 如果您希望的話,您可以變更所有新專案即將使用的預設設定。
檢閱預設的專案設定
在 [工具] 功能表上,選取 [預設專案設定]。
在 [移轉目標版本] 下拉式清單中選取需要檢閱或變更設定的專案類型,然後選取 [一般] 索引標籤。
在左窗格中,選取 [轉換]。
在右窗格中,視需求檢閱並變更設定。 如需這些設定的詳細資訊,請參閱專案設定 (轉換) (OracleToSQL)。
針對移轉、同步處理、載入系統物件、GUI 和類型對應等頁面,重複執行步驟 1 至步驟 3。
如需移轉設定的相關資訊,請參閱專案設定 (移轉) (OracleToSQL)。
如需系統物件設定的相關資訊,請參閱專案設定 (載入系統物件)(OracleToSQL)。
如需同步處理至 SQL Server 之設定的相關資訊,請參閱專案設定 (同步處理) (OracleToSQL)。
如需 GUI 設定的相關資訊,請參閱專案設定 (GUI) (OracleToSQL)。
如需資料類型對應設定的相關資訊,請參閱專案設定 (類型對應) (OracleToSQL)。
建立新專案
若要將資料從 Oracle Database 移轉至 SQL Server,您必須先建立專案。
建立專案
在 [檔案] 功能表上,選取 [新增專案]。
[新增專案] 對話方塊隨即出現。
在 [名稱] 方塊中,輸入專案的名稱。
在 [位置] 方塊中,輸入或選取專案的資料夾,然後選取 [確定]。
在 [移轉至] 下拉式清單中,選取移轉作業所要使用的目標 SQL Server 版本。 可用的選項如下︰
- SQL Server 2005
- SQL Server 2008
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
- Azure SQL Database
自訂專案設定
除了定義適用於所有新 SSMA 專案的預設專案設定之外,您還可以自訂每個專案的設定。 如需詳細資訊,請參閱設定專案選項 (OracleToSQL)。
自訂來源和目標資料庫之間的資料類型對應時,您可以在專案、資料庫或物件層級定義對應作業。 如需詳細資訊,請參閱對應 Oracle 和 SQL Server 資料類型 (OracleToSQL)。
儲存專案
儲存專案時,SSMA 會保留專案設定,並選擇性地將資料庫中繼資料保留至專案檔。
儲存專案
在 [檔案] 功能表中,選取 [儲存專案]。
如果專案中的結構描述有所變更或尚未轉換,SSMA 會提示您載入及儲存中繼資料。 載入及儲存中繼資料時可離線作業。 您也能將完整的專案檔傳送給其他人,例如技術支援人員。 如果系統提示您儲存中繼資料,請執行下列操作:
針對每個狀態顯示為「中繼資料遺失」的結構描述,選取資料庫名稱旁的核取方塊。
儲存中繼資料可能需要幾分鐘的時間。 如果您還不想要儲存中繼資料,請勿勾選任何核取方塊。
選取儲存按鈕。
SSMA 會剖析 Oracle 結構描述,並將中繼資料儲存至專案檔。
開啟專案
當您開啟專案時,會處於與 Oracle 和 SQL Server 中斷連線的狀態, 讓您在離線的狀態下作業。 若要更新中繼資料,請將資料庫物件載入 SQL Server。 若要移轉資料,您必須與 Oracle 和 SQL Server 重新連線。
開啟專案
您可以使用下列其中一個程序:
在 [檔案] 功能表上,指向 [最近使用的專案],然後選取您要開啟的專案。
在 [檔案] 功能表上選取 [開啟專案],找到
.o2ssproj
專案檔並選取檔案,然後選取 [開啟]。
若要與 Oracle 重新連線,請在 [檔案] 功能表上選取 [重新連線到 Oracle]。
若要與 SQL Server 重新連線,請在 [檔案] 功能表上選取 [重新連線至 SQL Server]。
另請參閱
下一步
- 移轉流程的下一個步驟是連線到 Oracle Database (OracleToSQL)。