将 Access Web 应用表导出到 Access 桌面数据库
Applies ToMicrosoft 365 专属 Access Access 2021 Access 2019 Access 2016

本文介绍如何将 Access Web App 表导出到 Access 桌面数据库作为本地表。 若要完成此任务,需打开 Access Web App 表的连接信息,创建 ODBC 数据源名称 (DSN) 以连接到 Access Web App 表,然后将数据从 Web App 表导入 Access 桌面数据库中的本地表。 下面是完成此任务所需的步骤。

启用 Access Web App 的连接

  1. 在 Access 客户端中打开 Access Web App。 如果不确定如何在 Access 客户端中打开 Access Web App,请参阅修改 Access Web App

  2. 请在“连接”组中单击“文件”>“ 信息”>“管理”。

  3. 单击“启用读写连接”打开 Access Web App 表的连接。

  4. 单击“查看读写连接信息”查看所有必需的连接信息。

  5. 将服务器、数据库、用户名和密码值复制并粘贴到记事本或 Word,或者使“连接信息”窗口保持打开状态,以便稍后从中复制和粘贴信息。

创建 ODBC 数据源名称 (DSN) 以连接到 SQL 上的 Access Web App

  1. 打开计算机或设备上的 ODBC 数据源管理器工具。 可通过多种方法访问此工具,因而为避免混淆,下面提供了要创建的 DSN 位数的相应可执行文件位置。

    • Windows 32 位 (x86)/Office 32 位 (x86):%windir%\System32\odbcad32.exe

    • Windows 64 位 (x64)/Office 64 位 (x64):%windir%\System32\odbcac32.exe

    • Windows 64 位 (x64)/Office 32 位 (x86):%windir%\SysWow64\odbcad32.exe

    注意: DSN 位数应与 Office 安装的位数相匹配。 %windir% 通常表示 Windows 的默认位置,或者 c:\windows

  2. 在“ODBC 数据源管理器”对话框的“用户 DSN”或“系统 DSN”选项卡上单击“添加”。

  3. 选择“SQL Server Native Client 11.0”驱动程序,然后单击“完成”。

  4. 在“名称”文本框中,输入要用于此新 DSN 的名称。

  5. 在“服务器”文本框中,输入之前从 Access Web App 连接信息收集的服务器名称。

  6. 单击“下一步”以继续。

  7. 选择“使用用户输入登录 ID 和密码的 SQL Server 验证”选项。

  8. 将之前保存的 Access Web App 连接信息中的用户名和密码粘贴到“登录 ID ”和“密码”文本框。

  9. 单击“下一步”以继续。

  10. 选择“更改默认的数据库为”复选框。

  11. 将之前保存的 Access Web App 连接信息中的数据库名称粘贴到当前列出的“数据库名称”文本框(默认)。 单击“下一步”继续。

    重要: 如果要连接到 SQL Azure (Microsoft 365 或 SharePoint Online) 上的数据库,请不要单击数据库名称的向下箭头,因为无法查看可用数据库的列表,并且会遇到错误。 最好将特定数据库名称复制并粘贴到此字段。

  12. 在向导的最后一页,单击“完成”。

  13. 若要在此时测试连接信息,请在 ODBC Microsoft SQL Server 对话框上单击“测试数据源”。 完成后,单击“确定”。

使用 Access 桌面数据库中的 DSN 导入 Access Web App 表

现在已创建 ODBC DSN,便可使用多个应用程序的连接信息。 以下是使用此 ODBC DSN 从 Access Web App 将表导入 Access 桌面数据库的步骤。 对于其他应用程序,需查找有关如何使用 ODBC 连接的帮助文档。

  1. 创建新的 Access 桌面数据库或打开现有 Access 桌面数据库。

  2. 在功能区上的“导入并链接​​”组中,单击“外部数据”>“ODBC 数据库”。

  3. 在“获取外部数据 - ODBC 数据库”对话框中,选择“将源数据导入当前数据库的新表中”,然后单击“确定”。

    提示: 如果想直接从 Access 桌面数据库中链接到 Access Web App 表,请在“获取外部数据 - ODBC 数据库”对话框上选择“通过创建链接表来链接到数据源”。

  4. 在“选择数据源”对话框中,单击“机器数据源”选项卡。

  5. 选择先前创建的 ODBC DSN,然后单击“确定”。

  6. 在“SQL Server 登录”对话框的“密码”文本框中,输入 Access Web App 连接信息中的密码,然后单击“OK”。

  7. 选择要导入 Access 桌面数据库的所有 Web App 表。

    注意: 名为 Access.<tablename> 的表包含 Access Web App 中的数据。 名为 Access.<tablename>?Images 的表包含 Access Web App 中的所有图像数据。

  8. 单击“确定”启动导入进程。

  9. Access 导入进程完成后,单击“关闭”,关闭导入对话框。

  10. 现在,Access Web App 中的每个表在 Access 桌面数据库中都有了一个对应的本地表。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。