使用SQL Server的很多公司也都使用到Office,而且絕大部分這些公司都擁有包含Access的Office許可版本。在這樣的公司裡,你就可以建立一個Microsoft Access project (ADP)文件,而這一文件能夠提供與SQL Server的直接關聯。
一旦你建立一個ADP文件,你可以在企業管理器中進行各種操作,包括建立表,查尋,存儲程序,以及用戶自定義功能。但是,你不能建立和執行DTS包,不能建立注冊和職責等,因為Access並不能為了這些功能而取代企業管理器。
請遵循這些步驟以建立這一ADP工具(這一工具只適用於Access 2000或者Access XP):
1. 根據你的選擇建立一個與SQL數據庫相關聯的ADP。請確保它們之間的連接是成功的,而連接成功也取決於多種因素,比如集成或者獨立的注冊。
2. 在Access中查看數據窗口。如果你使用的是Access 2000,你將看到的是用於查詢(QuerIEs)和存儲程序(Stored Procedures)的獨立標簽。如果你使用的是Access 2002(XP),這兩個標簽將合成一個。
3. 建立一個新的存儲程序或者一個視圖(VIEw)。你可以看到一個向導和一個圖形化的環境,在這一環境中你可以隨意拖曳,為不同的表雙擊不同的列,自動地添加表等。當你建立結構時,比如SELECT TOP 10 ...,這一環境相當有用。沒有人說過圖形界面能夠完成任何事情,但是你可以使用它來完成很多事情。
4. 建立一個標量(scalar)或者一個表格函數(table function)。
5. 依照出現的提示和建立需要的功能。雖然這些功能比較簡單,但是它能夠給你對這一工具有個感性的認識。
企業管理器的作用更多是為了維護而不是為了開發。很多其它公司都提供了相應的工具,但那些工具的費用都非常的高昂。即使你得到這些第三方產品的許可,在使用之前也應該檢查Access ADP文件。幸運的話,你還可以獲得你想要的全部功能,而這些功能都是免費的。
實際的問題是:為什麼微軟在Access 2003中去掉了ADP文件?可能是因為是ADP文件十分優秀,以致於企業管理器與之相比較就顯得愚笨;或者,可能是因為Yukon是一個全新的改變,以致它需要相關代碼的一個完整的重要編寫。如果你的想法是那樣,那麼你的相法和我的一樣。