Access 2013 采用新应用程序模型,该模型专用于简化 Web 部署,与包含 Windows 部署的 Access 的早期版本类似。 利用 Access 2013,行业专家可快速创建可用于运行其业务的应用程序。 通过使用 Microsoft SharePoint 承载应用程序的前端,和使用 Microsoft SQL Server 2012 作为作其数据存储技术,Access 2013 显著提高 Access 应用程序的可管理性和可伸缩性。 与 Office 365 和 SQL Azure 的兼容性显著扩大了 Access 应用程序的范围。
在本地环境中,Access 2013 应用程序由 SharePoint 托管,而数据存储在 SQL Server 2012 中。 SharePoint 为 Access 2013 应用程序提供身份验证、授权和安全性。 后端表、视图、宏和查询存储在 SQL Server 2012 数据库中。
Access 2013 通过 Office 365 和 SQL Azure 服务提供将 Access 应用程序部署到云的方法。
图 1 提供 Access 2013 体系结构的概述。
图 1. Access 2013 体系结构
在 Access 应用新建后,SharePoint 中的 Access Services 会新建应用数据库,用于存储应用中包含的数据、视图、查询和宏。 可以将 Access Services 2013 系统数据库配置为,在单独的 SQL Server 2012 服务器上新建应用数据库。
使用 SQL Server 2012 存储数据可向 Access 应用程序提供前所未有的可管理性和可伸缩性。 必须在更强大的环境中重新设计和重新实现 Access 应用程序的日子已经一去不返了。
在创建 Access 2013 应用程序时,该应用程序处于联机状态。 您可决定与其他人共享应用程序、部署带私有公司目录或部署到 Office 商店。
开发 Access 应用程序
不同于许多 SharePoint 应用服务,Access Services 2013 不公开可用于在 Visual Studio 中开发 Access 应用的 API。 用于开发 Access 2013 应用的环境是 Access 2013。
有关如何开发 Access 2013 应用的详细信息,请参阅
如何:在 Access 中创建和自定义 Web 应用
Access 中面向开发人员的新增功能
Access 自定义 web 应用程序引用