共用方式為


SAP ASE (SybaseToSQL) 的 SSMA 入門

SAP ASE 的 SQL Server 移轉小幫手 (SSMA) 可讓您將 SAP Adaptive Server Enterprise (ASE) 資料庫架構快速轉換成 SQL Server 或 Azure SQL Database 架構、將產生的架構上傳至 SQL Server 或 Azure SQL Database,以及將數據從 SAP ASE 遷移至 SQL Server 或 Azure SQL Database。

本主題介紹安裝程式,然後協助您熟悉 SSMA 用戶介面。

安裝和授權 SSMA

若要使用 SSMA,您必須先在可存取 SAP ASE 來源實例和 SQL Server 或 Azure SQL Database 目標實例的電腦上安裝 SSMA 用戶端程式。 若要使用伺服器端資料遷移,您必須在執行 SQL Server 的電腦上安裝擴充功能套件和至少一個 SAP ASE 提供者 (OLE DB 或 ADO.NET)。 這些元件支援數據遷移和SAP ASE系統函式的模擬。 如需安裝指示,請參閱 安裝 SSMA for SAP ASE (SybaseToSQL)

若要啟動 SSMA,請按兩下 [開始 ],指向 [所有程式],指向 [Microsoft Sybase的 SQL Server 移轉小幫手],然後選取 [Microsoft SybaseSQL Server 移轉小幫手]。 第一次啟動 SSMA 時,會出現授權對話方塊。 您必須先使用 Windows Live ID 授權 SSMA,才能使用 SSMA。 授權指示隨附於 安裝 SSMA for Sybase Client (SybaseToSQL) 主題中的安裝指示

「SSMA for SAP ASE」用戶介面

安裝並授權 SSMA 之後,您可以使用 SSMA 將 SAP ASE 資料庫移轉至 SQL Server 或 Azure SQL Database。 它有助於在開始之前熟悉 SSMA 用戶介面。 下圖顯示 SSMA 的使用者介面,包括元數據總管、元數據、工具列、輸出窗格和錯誤清單窗格:

SSMA for SAP ASE 使用者介面

若要開始移轉,您必須先建立新的專案。 然後,您會連線到 SAP ASE。 成功連線之後,SAP ASE 資料庫的階層會出現在 Sybase 元數據總管中。 接著,您可以在 Sybase 元數據總管中以滑鼠右鍵按兩下物件,以執行工作,例如建立評估 SQL Server 或 Azure SQL Database 轉換的報表。 您也可以透過工具列和功能表來執行這些工作。

您也必須連線到 SQL Server 或 Azure SQL Database 的實例。 成功連線之後,SQL Server 或 Azure SQL 資料庫的階層就會出現在 SQL Server 或 SQL Azure 元數據總管中。 將 SAP ASE 架構轉換成 SQL Server 或 Azure SQL Database 架構之後,請在 SQL Server 或 SQL Azure 元數據總管中選取這些轉換的架構,然後將架構載入 SQL Server 或 Azure SQL Database。

將架構載入 SQL Server 或 Azure SQL Database 之後,您可以返回 Sybase 元數據總管,並將數據從 SAP ASE 資料庫遷移至 SQL Server 或 Azure SQL 資料庫。

如需這些工作以及如何執行這些工作的詳細資訊,請參閱 將 SAP ASE 資料庫移轉至 SQL Server - Azure SQL Database (SybaseToSQL)

下列各節說明 SSMA 使用者介面的功能。

元數據瀏覽器

SSMA 包含兩個元數據總管,用於瀏覽 SAP ASE 和 SQL Server 或 Azure SQL 資料庫並執行相關操作。

Sybase 元數據瀏覽器

Sybase 元數據總管會顯示 SAP ASE 來源實例上資料庫的相關信息。

您可以使用 Sybase 元資料總管來執行下列工作:

SQL Server 或 SQL Azure 元數據總管

SQL Server 或 SQL Azure 元數據總管會顯示 SQL Server 或 Azure SQL Database 實例的相關信息。 當您連線到 SQL Server 或 Azure SQL Database 的實例時,SSMA 會擷取該實例的相關元數據,並將其儲存在項目檔中。

您可以使用 SQL Server 或 SQL Azure 元數據總管來選取已轉換的 SAP ASE 資料庫物件,然後將這些物件載入到 SQL Server 或 Azure SQL Database 的實例中。

如需詳細資訊,請參閱 將轉換的資料庫物件載入 SQL Server (SybaseToSQL)

元數據

每個元數據檢視器的右側都有描述所選物件的標籤頁。 例如,如果您在 Sybase 元數據總管中選取數據表,則會出現六個索引卷標:數據表SQL類型對應數據屬性報表報表標籤 只有在您建立包含選取物件的報表後,才會顯示資訊。 如果您在 SQL Server 或 SQL Azure 元資料總管中選取資料表,則會出現三個索引標籤:資料表SQL,以及 資料

大部分的元數據設定都是唯讀的。 不過,您可以改變下列元數據:

  • 在 Sybase 元數據總管中,您可以修改程序和類型對應。 在轉換架構之前進行這些變更。

  • 在 SQL Server 或 SQL Azure 元數據總管中,您可以變更預存程式的 Transact-SQL。 請先進行這些變更,再將架構載入 SQL Server。

元數據總管中所做的變更會反映在專案元數據中,而不是在來源或目標資料庫中。

工具列

SSMA 有兩個工具列:專案工具列和移轉工具列。

專案工具列

專案工具列包含使用專案的按鈕、連線至 SAP ASE,以及連線到 SQL Server 或 Azure SQL Database。 這些按鈕類似於 [檔案] 功能表上的命令。

移轉工具列

移轉工具列包含下列命令:

按鈕 功能
建立報表 將選取的 SAP ASE 物件轉換成 SQL Server 語法,然後建立報告來顯示轉換成功程度。

只有在 Sybase 元數據總管中選取物件時,才能使用此命令。
轉換架構 將選取的 SAP ASE 物件轉換為 SQL Server 或 Azure SQL Database 物件。

只有在 Sybase 元數據總管中選取物件時,才能使用此命令。
移轉數據 將數據從 SAP ASE 資料庫遷移至 SQL Server 或 Azure SQL Database。 執行此命令之前,您必須將 SAP ASE 架構轉換成 SQL Server 或 Azure SQL Database 架構,然後將物件載入 SQL Server 或 Azure SQL Database。

只有在 Sybase 元數據總管中選取物件時,才能使用此命令。
停止 停止目前的程式,例如將對象轉換成 SQL Server 或 Azure SQL Database 語法。

SSMA 包含下列選單:

菜單 描述
檔案 包含使用專案、連線至 SAP ASE,以及連線到 SQL Server 或 Azure SQL Database 的命令。
編輯 包含用來尋找和使用詳細數據頁面中文字的命令,例如從 [SQL 詳細數據] 窗格複製 Transact-SQL。 也包含 管理書籤 選項,您可以在其中看到現有書籤的清單。 您可以使用對話框右側的按鈕來管理書籤。
檢視 包含 同步處理元數據瀏覽器 命令。 這會將 Sybase 元數據總管中的物件與 SQL Server 或 SQL Azure 元數據總管中的相同步。 也包含用來顯示和隱藏 輸出錯誤清單 窗格的命令,以及管理版面配置 配置 選項。
工具 包含命令來建立報表、匯出數據,以及移轉對象和數據。 也提供 全域設定項目設定 對話框的存取權。
測試員 包含用於建立測試案例、檢視測試結果和管理資料庫備份的命令。
幫助 提供存取 SSMA 說明及 [關於] 對話框。

[輸出] 窗格和 [錯誤列表] 窗格

在 [檢視] 選單中提供命令來切換 [輸出] 窗格和 [錯誤清單] 窗格的可見性:

  • [輸出] 窗格會顯示物件轉換、物件同步處理和數據遷移期間來自 SSMA 的狀態消息。

  • [錯誤清單] 窗格會在您可以排序的清單中顯示錯誤、警告和資訊訊息。

另請參閱

將 SAP ASE 資料庫移轉至 SQL Server - Azure SQL Database (SybaseToSQL)
使用者介面參考 (SybaseToSQL)