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

若要將 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時,會使用中繼資料。 您可以在 Access Metadata Explorer 中流覽此中繼資料,並檢閱個別資料庫物件的屬性。

注意

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

SSMA 所需的許可權

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

選取要新增的資料庫

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

新增個別資料庫檔案

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

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

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

尋找要新增的資料庫

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

尋找和新增資料庫

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

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

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

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

  4. 您可以選擇性地新增搜尋準則,以精簡傳回的資料庫清單。

    重要

    [ 檔案名] 文字方塊的 [全部] 或部分 不支援萬用字元。

  5. 单击“扫描”。

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

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

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

  7. 按 [下一步] 。

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

流覽存取中繼資料

將 Access 資料庫新增至專案之後,專案中繼資料會出現在存取中繼資料總管中。 您可以在總管中流覽資料庫和資料庫物件的階層。

流覽中繼資料

  1. 在 [存取中繼資料總管] 中,展開 access-metabase,然後展開 [ 資料庫]。

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

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

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

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

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

    索引鍵屬性會出現在右窗格中。

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

    索引屬性會出現在右窗格中。

重新整理資料庫

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

更新 Access 中繼資料

  • 在 [存取中繼資料總管] 中,以滑鼠右鍵按一下資料庫,然後 選取 [從資料庫重新整理]。

移除資料庫

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

從專案移除資料庫

  1. 在 [存取中繼資料總管] 中,展開 access-metabase,然後展開 [ 資料庫]。

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

後續步驟

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

另請參閱

將存取資料庫移轉至 SQL Server
建立及管理專案