共用方式為


建立和管理專案 (AccessToSQL)

若要將 Access 資料庫移轉至 SQL Server 或 Azure SQL,您必須先建立 SQL Server 移轉小幫手 (SSMA) 專案。 專案是一個檔案,其中包含您要移轉至 SQL Server 或 Azure SQL 之 Access 資料庫的中繼資料、接收移轉物件和資料之 SQL Server 或 Azure SQL 目標執行個體的中繼資料、SQL Server 連線資訊和專案設定。

檢閱預設專案設定

SSMA 包含數個選項,可用來轉換和同步處理資料庫物件,以及轉換數據。 這些選項的預設設定適用於許多使用者。 不過,在建立新的 SSMA 專案之前,您應該檢閱選項,並視需要變更所有新專案的預設設定。

  1. [工具] 功能表上,選取 [預設專案設定]。

  2. [移轉目標版本] 下拉式清單中選取要檢視或變更其設定的專案類型,然後選取 [ 一般 ] 索引標籤。

  3. 在左窗格中 ,選取轉換

  4. 在右窗格中,檢閱選項。 如需這些選項的詳細資訊,請參閱 專案設定 (轉換)。

  5. 視需要變更選項。

  6. 針對「移轉」、「GUI」和「類型對應」頁面重複上述步驟。

備註

只有在您建立專案時選取 [移轉至 Azure SQL ] 時,才能使用 Azure SQL 設定。

建立新專案

SSMA 會在不載入預設專案的情況下啟動。 若要將資料從 Access 資料庫移轉至 SQL Server 或 Azure SQL,您必須建立專案。

  1. 在 [檔案] 功能表上,選取 [新增專案]

    [新增專案] 對話方塊隨即出現。

  2. [名稱 ] 方塊中,輸入專案的名稱。

  3. [位置] 方塊中,輸入或選取專案的資料夾

  4. [移轉至 ] 下拉式清單中,選取下列其中一個版本,然後選取 [ 確定]:

    • SQL Server 2016 (13.x)
    • SQL Server 2017 (14.x)
    • SQL Server 2019 (15.x)
    • SQL Server 2022 (16.x)
    • SQL Server 2025 (17.x)
    • Azure SQL Database
    • Azure SQL 受控執行個體

SSMA 會建立專案檔。 您現在可以執行 下一個步驟,新增一或多個 Access 資料庫

自訂專案設定

除了定義套用至所有新 SSMA 專案的預設專案設定之外,您也可以自定義每個專案的設定。 如需詳細資訊,請參閱 設定轉換和移轉選項

當您自訂來源與目標資料庫之間的資料類型對應時,您可以在專案、資料庫或物件層級定義對應。 如需類型對應的詳細資訊,請參閱來源和目標資料類型對應

儲存專案

當您儲存專案時,SSMA 會將專案設定,以及選擇性地將資料庫中繼資料保存至專案檔。

  • 在 [檔案] 功能表中,選取 [儲存專案]。

    如果專案內的資料庫已變更或尚未轉換,SSMA 會提示您將中繼資料儲存至專案。 儲存中繼資料可讓您離線工作。 它還允許您將完整的項目文件發送給其他人,包括技術支持人員。 如果系統提示您儲存中繼資料,請執行下列步驟:

    1. 對於顯示 [中繼資料遺失] 狀態的每個資料庫,選取資料庫名稱旁邊的核取方塊。

      儲存中繼資料可能需要幾分鐘的時間。 如果您此時不想儲存中繼資料,請勿選取任何核取方塊。

    2. 選取 [儲存]。

      SSMA 會剖析 Access 結構描述,並將中繼資料儲存至專案檔。

開放的專案

當您開啟專案時,它會中斷與 SQL Server 或 Azure SQL 的連線。 這使您可以離線工作。 若要更新中繼資料,請將資料庫物件載入 SQL Server 或 Azure SQL。 若要移轉資料,您必須重新連線到 SQL Server 或 Azure SQL。

  1. 請使用下列其中一個程序:

    • 在 [ 檔案 ] 功能表上,指向 [最近的專案],然後選取您要開啟的專案。

    • 在 [ 檔案 ] 功能表上,選取 [開啟專案],找出 .a2ssproj 專案檔案,選取檔案,然後選取 [ 開啟]。

  2. 若要重新連線到 SQL Server,請在 [ 檔案 ] 功能表上,選取 [ 重新連線到 SQL Server]。

  3. 若要重新連線到 Azure SQL,請在 [ 檔案 ] 功能表上,選取 [ 重新連線到 SQL Azure]。