建立 Access 專案

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

Access 專案會提供直接有效連線到 Microsoft SQL Server 資料庫透過OLE DB元件架構的 Access 檔案 (.adp)。Microsoft Access 2007 與 2010年可讓您建立新的 Access 專案 (.adp) 檔案,並使用您在舊版 Access 中建立的現有 Access 專案。本文提供存取專案的簡短說明,會告訴您存取專案在 Access 2007 和 2010年中的運作方式。同時說明如何在 Access 2007 和 2010年中建立新的 Access 專案,以及如何將 Access 專案連線到現有的 SQL Server 資料庫。

附註: Access 2010 是支援使用 Access 專案 (.adp) 檔案的存取權的最後一個版本。

本文內容

Access 專案的概觀

存取和 SQL Server 版本之間的相容性

不支援的功能

在 Access 2010 中的 Access 專案的建議

建立 Access 專案

將現有的 Access 專案連線到不同的 SQL Server 資料庫

Access 專案的概觀

建立 Access 專案提供數種優點連結至 SQL Server 資料表或檢視。例如 Access 專案,您可以對 SQL Server 物件,例如資料表及檢視,來進行設計變更,您可以建立、 編輯及使用其他的 SQL Server 功能,例如 [資料庫圖表、 預存程序和使用者定義函數。相反地,當您連結到 SQL Server 資料庫,您無法對任何的 SQL Server 物件的設計變更,您只能連結至 SQL Server 資料表及檢視。不過,連結可讓您連線至多個 SQL Server 資料庫,而 Access 專案 (*.adp) 檔案只可以連線到單一的 SQL Server 資料庫。

如需有關連結至 SQL Server 資料庫的詳細資訊,請按一下 [連結至] 或 [從 SQL Server 資料庫匯入的文件。

Access 專案沒有任何資料定義基礎物件。不過,這些物件會儲存在 SQL Server 資料庫。不過,使用專案仍然是非常類似使用 Access 資料庫的存取。建立表單、 報表、 巨集和模組的程序幾乎是用來建立 Access 資料庫的相同。

在 Access 2007 和 2010年中,您可以建立新的 Access 專案,並使用舊版 Access 中建立的專案。此外,您可以利用許多 Access 2007 的新功能和 2010 中,例如改良的表單和報表設計工具,新的巨集設計工具、 改良的條件化格式設定工具和功能區自訂。不過,某些較新的 Access 功能無法在 Access 專案中,例如附件、 多重值的欄位、 導覽控制項或網頁瀏覽器控制項。此外,無法使用表單和報表設計的版面配置檢視。

存取和 SQL Server 版本之間的相容性

Access 2010.adp 檔案會在相容於 SQL Server 2008 及舊版。更新版本的 SQL Server 也可能與 Access 2010.adp 檔案,但一般法則,如果您想要修改 Access.adp 檔案中的 SQL 物件存取版本必須是高於 SQL Server 版本。例如,您無法在使用 Access 2007 修改 SQL Server 2008 資料庫中的物件。同樣地,您無法在使用 Access 2003 修改 SQL Server 2005 資料庫中的物件。

重要: 之前升級至新版 Access 或 SQL Server,永遠測試新的版本 Access 專案以確定所有功能的運作正確。

支援的資料類型和圖表

日期/時間資料類型

Access 2010 提供有限的支援的 SQL Server 2008 中加入的四筆新的日期/時間資料類型:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

在 Access 專案中,您可以建立及設計資料表和檢視表使用這些新的資料類型。不過,在表單或報表,這些資料類型的欄位行為是文字] 欄位。如此一來,您無法使用日期格式或日期選擇器,使用這些資料類型。

可變長度的資料類型

下列變數長度的資料類型可用於在 Access 2010 專案:

  • VARBIN(MAX)

  • VARCHAR (MAX)

  • NVARCHAR (MAX)

不過,您無法新增或修改使用從 Access 專案中的最大值規範的欄位。

BIGINT 資料類型

Access 2010 支援的 SQL Server BIGINT 資料類型。不過,存取使用者介面會強制執行的-999999999999999999 較低的限制 (大約-2 ^60) 而不是-2 的實際下限 ^ 多為 63。 存取使用者介面中的上限為 2 ^63-1,與 SQL Server 相同。

不支援的功能

資料類型

Access 專案中不支援下列新的 SQL Server 2008 的資料類型:

  • 地理位置

  • 幾何

  • HIERARCHYID

Access 區塊設計資料表或使用這些類型的檢視的模式。

資料庫圖表 ([關係] 檢視)

當做前一節中所列的三個不受支援的資料類型,您無法開啟 Access 專案中的 SQL Server 2008 資料庫圖表。

頁面頂端

在 Access 2010 中的 Access 專案的建議

我們持續支援建立及使用 Access 2010 中的.adp 檔案。不過,我們建議您開發人員使用SQL Server Management Studio中提供的 SQL Server 設計工具來設計資料庫物件,例如資料表、 檢視和預存程序,並再使用 Access 介面設計表單、 報表、 巨集和連線至這些物件的模組。SQL Server 所提供的工具提供建立 SQL Server 物件的最有效介面。

建立 Access 專案

您可以使用此程序,在 Access 2007 或 2010年中建立新的 Access 專案 (.adp) 檔案。

  1. 在 [檔案] 索引標籤上按一下 [新增。如果您使用 Access 2007,請按一下Microsoft Office 按鈕] ,然後按一下 [開啟

  2. 請執行下列其中一項:

    建立 Access 專案中的預設檔案位置   

    • 空白資料庫] 下輸入名稱的專案中使用.adp 副檔名的 [檔案名稱] 方塊。

      -或-

      建立 Access 專案中不同的檔案位置   

      1. 空白資料庫] 下按一下要用來儲存您的資料庫中的某個位置的 [瀏覽]。

      2. 在 [開新資料庫] 對話方塊中,瀏覽至您要儲存的專案,或接受預設位置的位置。

      3. 在 [檔案名稱] 方塊中輸入檔案名稱的專案。

      4. 在 [存檔類型] 清單中,選取 [ Microsoft Office Access 專案 (*.adp),然後按一下[確定]

  3. 新的專案,底下按一下 [建立]。

    Access 會提示您下列訊息:

    您要連線到現有的 SQL Server 資料庫嗎?

    如果您要連線到現有的 SQL Server 資料庫時,按一下 [],然後繼續進行步驟 4。否則,請按一下 [否] ,並直接跳到步驟 5,建立新的 SQL Server 資料庫。

  4. 連線到現有的 SQL Server 資料庫   

    1. 在 [資料連結屬性] 對話方塊中,輸入下列項目所需的資訊:

      • 伺服器名稱

      • 登入伺服器所需的資訊

      • 資料庫名稱

        [資料連結屬性] 對話方塊

    2. 按一下 [測試連接]確認設定正確無誤,並成功連接。

      如果連線不成功, Microsoft 資料連結錯誤對話方塊會顯示一則訊息說明問題。按一下[確定]關閉訊息,檢查 [資料連結屬性] 對話方塊中的設定,然後按一下 [測試連接]。此外,您可能需要連絡 SQL Server 資料庫系統管理員,您連線到,以確定您的設定正確無誤,或使用電腦的資料庫。

    3. 之後Microsoft 資料連結] 對話方塊會顯示訊息成功的測試連線,請按一下[確定]關閉對話方塊],然後按一下[確定] 關閉 [資料連結屬性] 對話方塊。

      存取連線至 SQL Server 資料庫的專案。

  5. 建立新的 SQL Server 資料庫   

    1. 在 [Microsoft SQL Server 資料庫精靈] 的第一個頁面上,輸入下列資訊:

      • 您想要用於此資料庫的 SQL Server 電腦

      • 登入資訊

      • SQL Server 資料庫的名稱

        [Microsoft SQL Server 資料庫精靈]

        附註: 若要略過連線程序,這次,按一下 [取消]。Access 會建立專案,但未連線至 SQL Server 資料庫。您可以執行任何項目與專案之前,您必須將其連線至 SQL Server 資料庫,您可以使用 [下一步] 區段中的步驟執行。

    2. 按一下 [下一步,繼續]。

      存取嘗試連線到您所指定的 SQL server 電腦。如果 Access 無法連線至 SQL server 的電腦,則會顯示錯誤訊息說明問題。SQL server 的電腦名稱或登入資訊可能不正確,或您可能沒有您所指定的 SQL Server 電腦上建立資料庫的必要權限。您可能需要 SQL Server 資料庫系統管理員,您會建立,以確定您的設定正確無誤,或使用電腦的資料庫檢查。

    3. Access 成功連線至 SQL Server 的電腦之後,精靈會顯示訊息:精靈含有所有需要建立 SQL Server 資料庫的資訊。按一下 [完成] 以繼續。

      Access 建立 SQL Server 資料庫,並將它連接至專案。

頁面頂端

將現有的 Access 專案連線到不同的 SQL Server 資料庫

如果您有現有的未連線到 SQL Server 資料庫,Access 專案,或如果您想要變更的 SQL Server 的電腦或連接您的專案的資料庫,請使用下列程序。

  1. 在 [檔案] 索引標籤上按一下 [開啟。如果您使用 Access 2007,請按一下Microsoft Office 按鈕] ,然後按一下 [開啟

  2. 在 [開啟] 對話方塊中,選取並開啟 Access 專案。

    可能會出現 [ Microsoft Office Access 安全性注意事項] 對話方塊。如果您信任的資料庫來源,請按一下 [開啟以繼續]。

  3. 在 [檔案] 索引標籤上按一下伺服器],然後按一下 [連線。(如果您使用 Access 2007 中,按一下Microsoft Office 按鈕],指向伺服器,然後按一下 [連線。)

    資料連結屬性] 對話方塊隨即出現。

  4. 在 [資料連結屬性] 對話方塊中,輸入下列項目所需的資訊:

    • 伺服器名稱

    • 登入伺服器所需的資訊

    • 資料庫名稱

  5. 按一下 [測試連接]確認設定正確無誤,並成功連接。如果連線不成功,Access 會顯示錯誤訊息說明問題。按一下[確定]關閉訊息,檢查 [資料連結屬性] 對話方塊中的設定,然後按一下 [測試連接]。此外,您可能需要連絡 SQL Server 資料庫系統管理員,您連線到,以確定您的設定正確無誤,或使用電腦的資料庫。

  6. 之後Microsoft 資料連結] 對話方塊會顯示訊息成功的測試連線,請按一下[確定]關閉對話方塊],然後按一下[確定] 關閉 [資料連結屬性] 對話方塊。

Access 會連線至您指定的 SQL Server 資料庫的專案。

頁面頂端

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×