建立 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 的最後一個版本支援使用 Access 專案 (.adp 中) 的檔案。

本文內容

Access 專案的概觀

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

不支援的功能

在 Access 2010 中的 Access 專案的建議

建立 Access 專案

現有的 Access 專案連接至不同的 SQL Server 資料庫

Access 專案的概觀

建立 Access 專案提供數種優點連結至 SQL Server 資料表或檢視。 比方說,存取專案中,您可以對 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 資料庫的相同。

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

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

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

重要: 之前升級至新版的 Access 或 SQL Server,一律測試新的版本與您存取專案要確保所有功能的運作正確。

支援的資料類型和圖表

日期/時間資料類型

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

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

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

可變長度資料類型

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

  • VARBIN(MAX)

  • VARCHAR (MAX)

  • NVARCHAR (MAX)

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

BIGINT 資料類型

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

不支援的功能

資料類型

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

  • 地理位置

  • 幾何

  • HIERARCHYID

存取區塊設計表格或使用這些類型的檢視的模式。

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

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

頁面頂端

在 Access 2010 中的 Access 專案的建議

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

建立 Access 專案

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

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

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

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

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

      -or-

      建立 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. 存取成功連線至 SQL Server 的電腦之後,精靈會顯示訊息:精靈含有所有需要建立 SQL Server 資料庫的資訊。 按一下 [完成] 以繼續。

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

頁面頂端

現有的 Access 專案連接至不同的 SQL Server 資料庫

如果您有現有的 Access 專案的未連線至 SQL Server 資料庫,或如果您想要變更的 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 支援專員連絡以深入了解您的意見。

×