Freigeben über


Office.com 上討論 Access 結合 SQL Server 的文章

Office.com 上討論 Access 結合 SQL Server 的文章

最近有位自稱 The Borg 的客戶,在我們您最想知道的 Access 2010 (幾乎) 所有問題 (可能為英文網頁) 部落格文章留言中提出了她/他的意見:

Access 的確是個很棒的工具,具備了各種資料來源,不過,當我們要求使用者從 Access 為主的後端資料來源,移轉成只使用 SQL 伺服器資料時,卻找不到相關文件。我們公司最大的改變,就是規定只能使用 SQL 資料,但還是必須使用原本的 FE 介面。為了這件事我們查詢相關資料,找到的內容只是與存取服務之類的主題相關,並沒有專門針對從 Access FE 改成 SQL 後端的建議。

Office.com 提供了四種方式可讓 Access 結合 SQL Server:

  • 匯入或連結現有 SQL Server 資料庫中的資料
  • 使用轉換精靈將 Access 資料移至 SQL Server (這會產生連至 SQL Server 的資料表)。
  • 建立 Access 專案 (ADP) 檔案;這種方式會讓 SQL Server 資料庫與 Access 應用程式的整合更緊密。
  • 使用傳遞查詢;這種方式會透過 ODBC 將 SQL 字串傳送至伺服器,讓伺服器處理該查詢,最後只將結果透過網路傳回 (這與使用連結資料表不同,若使用連結資料表,有些處理會在本機發生)。這種方式適用於桌面運算能力極差,但想使用該伺服器進行查詢處理;或是所要執行的查詢會呼叫 SQL Server 上的預存程序,而本機並不支援此類查詢。

以下部分內容尚未針對 Access 最新版本進行更新,不過舊版內容大多仍然適用,因為所用到的功能並未大幅變更,只有特定命令所在位置稍有不同。

按下以下連結可取得上述作法的詳細資訊。

Office.com 上搜尋特定功能的詳細資訊時,只要確定不「限定」在特定 Access 版本範圍內搜尋,或許您就能找到較多資訊。在搜尋結果頁面的左側,按一下 [所有程式] (All Programs),或使用 [編輯我的程式] (Edit my programs) 功能,加入一些舊版的 Access 增加搜尋範圍,然後按一下 [Microsoft Access],即能在所有加入的版本中進行搜尋。

 

 (感謝撰寫 Office.com Access 的文件技術工程師對本文提供協助。)

 

 

這是翻譯後的部落格文章。英文原文請參閱 Office.com articles for using Access with SQL Server