Access 2003與前一版本一樣,只有在Office專業版才提供。Access 2000以前的版本侷限在檔案型資料庫的應用,資料容量有限,延展性不佳,無法應用在多使用者的網路環境,Access 2000之後,可以與SQL Server及MSDE(Microsoft Data Engine)整合,突破資料容量及延展性,並且能夠建立主從式架構的應用程式。Access 2002可以處理XML的匯入與匯出,Access 2003持續增強XML轉換時的彈性,整合Microsoft Windows SharePoint Services(WSS)清單,Access增加新的作業方式。

Office 2003整合WSS後,Access 2003可以引用共用文件區功能,匯入、匯出或連結到WSS清單,使用者在開啟檔案與匯入資料功能時,選擇Windows SharePoint Services的檔案類型,Access會引導使用者連結網路上的共同作業的WSS網站。透過WSS的連結,使用者在Access裡面就可以直接操作遠端網站共享的的Access資料庫檔案。

Access原有的MDB檔案(Microsoft Access Database)使用Microsoft Jet資料庫引擎, Access利用當時新發展的專案檔(Access Database Project;ADP),用OLE DB Provider存取微軟MSDE及SQL Server等大型資料庫的資料,實體資料不需要存放在個別的資料檔案上。Access 2003的開發需要Microsoft Office Access 2003 Developer Extensions的延伸套件來協助。與提供給Word 2003 和 Excel 2003 開發的Visual Studio Tools for the Microsoft Office System似乎有所區隔。

Access 2003設定巨集安全性層級,以保護資料庫被不安全、可疑的VBA(Visual Basic for Applications)程式入侵,當開啟內含 VBA 程式碼的資料庫時都會出現提示。Access也會自動阻擋使用有安全疑慮的函數運算式,這是採用 Microsoft Jet Expression Service的沙箱模式(sandbox mode)協助防護發生在企業防火牆內部的後門攻擊,阻擋Access使用有安全疑慮的函數運算式。

Access如果無法與SQL Server的應用緊密結合,也無法憑直覺就可以學習應用,顯得直接學習SQL Server職能的投資報酬率,遠比投入Access來得高。微軟必須替Access規劃更具體的解決方案功能組合,教育大家用資料庫管理資料,而非散亂難以管理的文件檔案格式;定義更具體的Office本身的資料庫儲存需求,否則無法凸顯Access的生產力。文⊙李宗翰

熱門新聞

Advertisement