必要 Microsoft 不再建议创建和使用 Access 2010 web 数据库。 有关详细信息,请参阅Access 2010 web 数据库路线图。
可以使用 Access 2010 和 Access Services(SharePoint 组件)构建 Web 数据库应用程序。 这有助于:
保护和管理对数据的访问
在整个组织内或通过 Internet 共享数据
注意: 用户帐户是使用 Web 数据库所必需的。 不支持匿名访问。
创建无需 Access 即可使用的数据库应用程序
本文概述了 Access Web 数据库设计。 有关桌面数据库设计的简介,请参阅创建新的桌面数据库和数据库设计基础这两篇文章。
概述
Access 2010 和 Access Services(SharePoint 的一个可选组件)为你提供了创建可在 Web 上使用的数据库的平台。 你可以使用 Access 2010 和 SharePoint 设计和发布 Web 数据库,拥有 SharePoint 帐户的用户可以在 Web 浏览器中使用 Web 数据库。
运作方式
发布 Web 数据库时,Access Services 将创建包含此数据库的 SharePoint 网站。 所有数据库对象和数据均移至该网站中的 SharePoint 列表。 以下视频介绍了此过程。
在您发布之后,SharePoint 访问者可以根据其对 SharePoint 网站的权限来使用您的数据库。
完全控制 这允许您更改数据和设计。
参与 这允许您进行数据更改,但不允许您进行设计更改。
读取 这允许您读取数据,但您不能进行任何更改。
你可以在 Access 中打开 Web 数据库,修改设计,然后同步所做的更改,实际是将所做的更改保存到 SharePoint 网站。 以下视频介绍了发布 Web 数据库之后进行设计更改的过程。
您还可以将 Web 数据库脱机,使用脱机版本,然后在联机后同步所做的数据和设计更改。
注意: 若要构建 Web 数据库,你需要在该数据库要发布到的 SharePoint 网站上拥有完全控制权限。 有关 SharePoint 权限的详细信息,请参阅“另请参阅”部分。
窗体和报表在浏览器中运行
窗体、报表和大多数宏在浏览器内部运行。 这使 Access 能够刷新屏幕上的数据,而无需恢复整个页面。
您可以创建一个可帮助用户导航您的应用程序的窗体。 新增控件(即导航控件)使您可以向窗体轻松地添加标准的 Web 样式的导航按钮,以实现此目的。
注意: 导航窗格(Access 中用于浏览数据库中的对象的功能)在 Web 浏览器中不可用。
数据存储在 SharePoint 列表中
所有表成为 SharePoint 列表,所有记录成为列表项目。 这使您能够使用 SharePoint 权限控制对 Web 数据库的访问,并利用其他 SharePoint 功能。
安全说明: 链接表的连接字符串未经加密,包括用户和密码信息,前提是该信息已保存,并且链接目标支持用户帐户。 在具有指向 SharePoint 列表的链接并且该链接包括用户名和密码的数据库中,恶意用户可以使用保存的凭据更改哪个列表是链接目标。 即使凭据不是使用连接字符串保存的,恶意用户也可以在已经拥有足够权限的协作者的协助下在 SharePoint 网站上修改权限。 当共享某个数据库的副本并且该数据库包含指向发布的 Web 数据库中的列表的链接时请小心谨慎。
查询和数据宏在服务器上运行
所有 SQL 处理均在服务器上执行。 这有助于通过限制结果集的流量来提高网络性能。
Intranet 或 Internet
你可以发布到自己的 Intranet SharePoi