在 Access 中使用外部数据

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

Microsoft Access 2013 是所有类型的数据(包括外部数据)的着陆区。您可以在您的客户端计算机上的 Access 数据库中导入包含外部内容类型的 BDCM 文件并链接到外部数据。该数据是只读的,但是您可以定期刷新数据。

注意:  在这种情况下,与其他 Office 产品不同,当您访问外部数据时,不使用 Business Connectivity Services Client Runtime 缓存与外部列表同步。

重要: 您必须具有。在客户端计算机上安装了 Microsoft.NET Framework 4 或更高版本。您可以从Microsoft.NET Framework 4下载它。

有关详细信息,请参阅查找有关外部数据的内容

本文内容

开始之前

从 SharePoint 产品导出 BDCM 文件

将 BDCM 文件导入到 Access 2013

创建链接的表基于导入的 BDCM 文件

开始之前

处理外部数据需要先执行多项必要的任务,以允许安全访问数据。下列信息可以帮助您计划后续步骤。另外,如果您在尝试处理外部数据时遇到问题,此信息可以帮助您确定问题。要访问外部数据,您或管理员必须执行以下操作:

准备外部数据源    管理员可能需要创建帐户并提供数据源权限,以确保合适的人员具有访问数据的权限且数据不会泄露给不适合的人员。在外部数据库中,管理员可能还需要创建特定的表格、视图、查询等,将结果限制为所需内容,以帮助提高性能。

配置 SharePoint 服务和帐户    管理员必须激活 Business Data Connectivity Services 和 Secure Store Service。

配置 Secure Store Services    管理员必须执行下列操作: 确定外部数据源、 创建目标应用程序,并设置目标应用程序的凭据的最佳访问模式。

配置 Business Data Connectivity Services    管理员必须确保创建外部内容类型有对业务数据连接元数据存储的权限和合适的用户有权访问外部列表基于的外部内容类型的用户。

创建外部内容类型    用户必须定义外部内容类型,其中包含有关连接、 access、 操作、 列、 筛选器和其他元数据用于从外部数据源检索数据的方法的信息。

返回页首

从 SharePoint 产品导出 BDCM 文件

BDCM 文件是包含为外部内容类型定义的所有信息的 XML 文件。在 Access 2013 中使用 BDCM 文件时,请记住以下事项:

  • 仅支持平面数据结构,不支持层次数据结构。

  • 支持以下 .Net 类型:System.Boolean、System.Char、System.String、System.Int32、System.Int16、System.Double、System.DateTime、System.GUID。任何其他 .Net 类型将转换为文本。

要创建 BDCM 文件,请执行下列操作之一:

Microsoft SharePoint Designer 2013

  1. 在 Microsoft SharePoint Designer 2013 中,打开包含外部内容类型的 SharePoint 网站。

  2. 在左窗格的“网站对象”下方,选择“外部内容类型”。

  3. 选择要使用的外部内容类型。

  4. 右键单击所选内容,然后单击“导出 BDC 模型”。

  5. 在“导出 BDC 模型”对话框中,输入模型的名称,然后单击“确定”。

  6. 在“文件另存为”对话框中,浏览到某个位置,然后单击“保存”。

Business Data Connectivity 元数据存储

注意: 要执行此任务,您必须服务器场管理员联系,以管理员身份的业务数据连接的服务应用程序,并在模型和模型.中包含的所有外部系统上具有编辑权限

  1. 在管理中心网站的“应用程序管理”部分中,单击“管理服务应用程序”。

  2. 单击与 Business Data Connectivity 服务应用程序对应的行的“名称”列。

  3. 在功能区上的“视图”组中,单击“BDC 模型”。

  4. 在“BDC 模型”页面上,选择模型。

  5. 在功能区上的“BDC 模型”组中,单击“导出”。

  6. 在“导出”页面上的“文件类型”字段中,选择“模型”,然后在“高级设置”部分中选择要导出的一种或多种资源类型:

    • 要导出外部内容类型在特定区域设置中的本地化名称,请单击“本地化名称”。

    • 要导出外部内容类型的属性,请单击“属性”。

    • 要导出外部内容类型的权限,请单击“权限”。

    • 要导出用于连接到外部系统的特定实施的代理,请单击“代理”。

  7. 如果您保存了一组日后可以导出以供特定环境使用的资源,则在“使用自定义环境设置”字段,键入与环境特定设置关联的唯一名称以便导出。

  8. 单击“导出”。

显示文件所在的网络位置。

返回页首

将 BDCM 文件导入至 Access 2013 中

  1. 在 Access 2013 中,单击“外部数据”>“Web 服务”。

  2. “创建与 Web 服务数据的链接”对话框的底部,单击“安装新连接”

  3. 在“选择连接定义文件”对话框中,浏览并选择 BDCM 文件。

返回页首

基于导入的 BDCM 文件创建链接的表格

  1. 在 Access 2013 中,单击“外部数据”>“Web 服务

    创建与 Web 服务数据的链接”对话框将显示 Web 服务提供的数据表。例如,如果连接至嘉元实业 Web 服务,则可能会看到如下所示的内容:

    可供链接的 Web 服务数据连接

  2. 如果可用,在“指定可选参数值”下方,输入要用于筛选或限制外部数据的各个参数的参数值。

  3. 选择希望使用的表格。

  4. 单击“创建链接表”

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×