共用方式為


新增及移除 Access 資料庫檔案 (AccessToSQL)

若要將 Access 資料移轉到 SQL Server 或 SQL Azure,您必須將一或多個 Access 資料庫新增到 SSMA 專案。 這些資料庫必須是 Access 97 或更新版本。 如果您有舊版 Access 的資料庫,則必須將資料庫轉換成較新版本。 在將資料庫新增到 SSMA 之前,請先在 Access 97 或更新版本中開啟和儲存資料庫,以執行此動作。

當您新增了 Access 資料庫檔案時,會發生什麼事?

當您將 Access 資料庫新增到 SSMA 專案時,SSMA 會讀取資料庫中繼資料,然後將此中繼資料新增到專案檔。 此中繼資料描述了資料庫及其物件。 當 SSMA 將物件轉換成 SQL Server 或 SQL Azure 語法,以及將資料移轉到 SQL Server 或 SQL Azure 時,SSMA 會使用此中繼資料。 您可以在 Access Metadata Explorer 中瀏覽此中繼資料,並檢閱個別資料庫物件的屬性。

注意

Access 資料庫可以分割成多個檔案:包含資料表的後端資料庫,以及包含查詢、表單、報告、巨集、模組和捷徑的前端資料庫。 如果您想要將分割資料庫移轉到 SQL Server 或 SQL Azure,請將前端資料庫新增到 SSMA。

SSMA 所需的權限

若要將 Access 資料庫移轉到 SQL Server 或 SQL Azure,使用者群組和管理員使用者必須具有 [管理] 權限。 如需使用工作群組保護來移轉資料庫的相關資訊,請參閱準備讓 Access 資料庫進行移轉

選取要新增的資料庫

如果您想要將一或多個資料庫新增到 SSMA 專案,而且檔案全都位於同一個已知位置,可以使用下列程序來新增檔案。

新增個別資料庫檔案

  1. 在 [檔案] 功能表上,按一下 [新增資料庫]。

  2. 在 [開啟] 對話方塊中,找出包含資料庫檔案或檔案的資料夾。

  3. 選取要新增的檔案,然後按一下 [開啟]。

尋找要新增的資料庫

如果您想要將多個 Access 資料庫從不同的資料夾新增到 SSMA 專案,或想要新增單一檔案,但必須尋找該檔案,可以遵循下列步驟來找出其中一個檔案,並將其新增到專案中。

尋找和新增資料庫

  1. 在 [檔案] 功能表上,按一下 [尋找資料庫]。

  2. 在 [尋找資料庫精靈] 中,輸入您要搜尋的磁碟機名稱、檔案路徑或 UNC 路徑。 或者,按一下 [瀏覽] 以找出磁碟機或網路資料夾。

  3. 按一下 [新增] 將位置新增到清單中。

    重複上述兩個步驟,新增更多搜尋位置。

  4. 也可以新增搜尋準則,讓傳回的資料庫清單更加精確。

    重要

    [完整或部分檔案名稱] 文字方塊不支援萬用字元。

  5. 按一下 [掃描]。

    [掃描] 頁面隨即出現。 並且會顯示找到的資料庫和搜尋進度。 若要停止搜尋,請按一下 [停止]。

  6. 在 [選取檔案] 頁面上,選取您要新增到專案的資料庫。

    您可以使用清單頂端的 [全部選取] 和 [全部清除] 按鈕,來選取或清除所有資料庫。 您可以按住 CTRL 鍵以選取多個資料庫,也可以按住 SHIFT 鍵以選取一個範圍內的資料庫。

  7. 按一下 [下一步] 。

  8. 在 [驗證] 頁面上,按一下 [完成]。

瀏覽 Access 中繼資料

將 Access 資料庫新增到專案後,專案中繼資料會出現在 Access Metadata Explorer 中。 您可以在 Explorer 中瀏覽資料庫和資料庫物件的階層。

瀏覽中繼資料

  1. 在 Access Metadata Explorer 中,展開 access-metabase,然後展開 [資料庫]。

  2. 展開您要檢閱的資料庫,然後展開 [查詢]。

    請注意查詢清單。 如果選取了查詢,[SQL] 索引標籤和 [屬性] 索引 標籤會顯示在右側窗格中。

  3. 展開 [資料表],然後選取資料表。

    請注意,會出現四個索引標籤:[資料表]、[類型對應]、[屬性] 和 [資料]。

  4. 展開資料表、展開 [索引鍵],然後選取索引鍵。

    索引鍵屬性會顯示在右側窗格中。

  5. 展開 [索引],然後選取索引。

    索引屬性會顯示在右側窗格中。

重新整理資料庫

如果在新增了 Access 檔案後變更過 Access 資料庫,可以從 Access 資料庫更新中繼資料。

更新 Access 中繼資料

  • 在 Access Metadata Explorer 中,以滑鼠右鍵按一下資料庫,然後選取 [從資料庫重新整理]。

移除資料庫

您可以遵循下列步驟,從專案中移除 Access 資料庫。

從專案中移除資料庫

  1. 在 Access Metadata Explorer 中,展開 access-metabase,然後展開 [資料庫]。

  2. 以滑鼠右鍵按一下資料庫,然後選取 [移除資料庫]。

後續步驟

移轉程序的下一個步驟是連線到 SQL Server

另請參閱

將 Access 資料庫移轉到 SQL Server
建立及管理專案