Share via


移轉精靈 (AccessToSQL)

移轉精靈會引導您將一或多個資料庫從 Access 移轉至 SQL Server 或 SQL Azure。 透過使用精靈,您將建立專案,將資料庫新增至專案,選取要移轉的物件,然後連線到 SQL Server 或 SQL Azure。 還將轉換、載入及移轉 Access 結構描述和資料。 您可以視需求決定是否將 Access 資料表連結至 SQL Server 或 SQL Azure 資料表。

大部分的 [移轉精靈] 頁面包含與現有 SSMA 對話方塊相同的選項。 因此,此處會說明精靈頁面,然後提供連結,以便深入了解個別選項。 如果頁面包含唯一選項,則會在此處記載這些選項。

啟動移轉精靈

根據預設,當您啟動 SSMA 時,移轉精靈隨即出現。 您也可以在 [檔案] 功能表上透過選取 [移轉精靈] 來啟動精靈。

歡迎頁面

[歡迎] 頁面介紹移轉精靈,並提供下列選項來啟動精靈。

在啟動時啟動此精靈。
根據預設,當您啟動 SSMA 時,SSMA 會啟動移轉精靈。 若要防止自動啟動精靈,請清除此核取方塊。

[建立新專案] 頁面

[建立新專案] 頁面是您輸入專案檔名稱、位置和移轉專案類型 (用於移轉的目標 SQL Server 版本) 的地方。 如需詳細資訊,請參閱新增專案 (SSMA)

[新增 Access 資料庫] 頁面

[新增 Access 資料庫] 頁面是您將一或多個 Access 資料庫新增至專案的位置。 您可以按一下 [新增資料庫],然後從 [開啟] 視窗中選取資料庫,以新增個別資料庫。 或者,您可以使用 [尋找資料庫] 按鈕來尋找資料庫。 如需詳細資訊,請參閱下列主題:

[選取要移轉的物件] 頁面

在 [選取要移轉的物件] 頁面上,選取要轉換的物件。 您可以選取所有物件、物件群組或個別物件。

選取物件

  1. 展開 [Access-metabase],然後展開 [資料庫]。

  2. 請進行下列任一或多項操作:

    • 若要轉換所有資料庫,請選取 [資料庫] 旁的核取方塊。

    • 若要轉換或省略個別資料庫,請選取或清除資料庫名稱旁的核取方塊。

    • 若要轉換或省略查詢,請展開資料庫,然後選取或清除 [查詢] 核取方塊。

    • 若要轉換或省略個別資料表,請依序展開資料庫和 [資料表],然後選取或清除資料表旁的核取方塊。

如果您有許多物件,建議您使用右窗格中的 [進階物件選取項目] 選項來篩選 Access 資料庫物件。 例如,如果您在左窗格中選取 [資料表],則可以在 [篩選] 方塊中輸入字串來篩選資料表清單。 然後,可以使用窗格頂端的按鈕,選取或清除篩選後的資料表以進行移轉。

如需篩選的詳細資訊,請參閱進階物件選取項目 (SSMA 通用) 的<選項>一節。

[連線到 SQL Server] 頁面

在 [連線到 SQL Server] 頁面上,您可以指定連線屬性,然後連線到 SQL Server。 如需詳細資訊,請參閱連線到 SQL Server

重要

連線成功後,隨即顯示 [連結資料表] 頁面,您可以在其中選擇連結資料表。 按 [下一步],然後開始移轉。

[連線到 SQL Azure] 頁面

在 [連線到 SQL Azure] 頁面上,您可以指定連線屬性,然後連線到 SQL Azure。 若要建立新的 Azure 資料庫,您可以使用按一下 [瀏覽] 按鈕時出現的 [建立 Azure 資料庫] 選項來執行此操作。 如需詳細資訊,請參閱連線到 SQL Azure

重要

連線成功後,隨即顯示 [連結資料表] 頁面,您可以在其中選擇連結資料表。 按一下 [連結] 頁面上的 [下一步] 按鈕以開始移轉。

[連結資料表] 頁面可讓您將原始 Access 資料表連結到移轉後的 SQL Server 或 SQL Azure 資料表。 連結資料表會修改您的 Access 資料庫,讓查詢、表單、報表和資料存取頁面使用 SQL Server 或 Azure SQL Database 中的資料,而非 Access 資料庫中的資料。

連結資料表
選取 [連結資料表] 核取方塊,將 Access 資料表連結至移轉後的 SQL Server 或 SQL Azure 資料表。 若要開始移轉,您應該按 [下一步] 按鈕。

[移轉狀態] 頁面

[移轉狀態] 頁面會顯示下列作業的進度:將 Access 結構描述轉換成 SQL Server 或 SQL Azure 結構描述,將轉換的結構描述載入 SQL Server 或 SQL Azure,然後移轉資料。

如需此頁面的詳細資訊,請參閱轉換、載入和移轉

另請參閱

適用於 Access 的 SQL Server 移轉小幫手使用者入門 (AccessToSQL)
將 Access 資料庫移轉到 SQL Server
使用者介面參考 (Access)