有关结合使用 Access 和 SQL Server 的 Office.com 文章
有关结合使用 Access 和 SQL Server 的 Office.com 文章
一位名为 The Borg 的客户最近对我们的您曾希望了解的有关 Access 2010 的(几乎)所有信息(该链接可能指向英文页面)博客文章发表了以下评论:
Access 是功能强大的工具,支持各种数据源。然而,当我们要求用户从使用以 Access 为核心的后端数据源迁移到仅使用 SQL server 数据时,却没有迁移说明文档。在我们的业务中,最大的一个变化就是必须仅使用 SQL 数据,虽然仍使用相同的 FE 界面。然后,了解如何实现此目标,结果找到有关引用 Access Services 等的主题,但没有明确提供 Access FE -> SQL 后端的建议。
Office.com 包含有关结合使用 Access 和 SQL Server 的四种方式的内容:
- 导入或链接到现有 SQL Server 数据库中的数据。
- 通过使用升迁向导将 Access 数据移动到 SQL Server(生成链接到 SQL Server 的表)。
- 创建一个 Access 项目 (ADP) 文件,该文件使 SQL Server 数据库与 Access 应用程序之间的集成更加紧密。
- 使用 pass-through(通过)查询,该查询通过 ODBC 将 SQL 字符串发送到服务器,让服务器处理查询,并通过网络只返回结果(而不是使用链接的表,后者进行本地处理)。其适用情况是您的桌面性能不佳并希望由服务器处理查询,或者您希望在 SQL Server 上运行调用存储过程的查询(不支持本地方式)。
某些内容尚未针对 Access 的最新版本进行更新,但由于这段时间所涉及的功能没有大的更改,仅特定命令的位置有些小的区别,因此旧内容仍基本有效。
单击下列链接查看有关这些选项的更多信息。
- 导入或链接到 SQL Server 数据
- 通过使用升迁向导将数据移动到 SQL Server(该链接可能指向英文页面)
- 创建 Access 项目 (ADP)(该链接可能指向英文页面)
- 其他 ADP 内容
- 通过使用 pass-through 查询在数据库服务器上处理 SQL(Access 2007 内容 - 在 Access 2010 中,命令位于“查询” (Queries) 组中的“创建”(Create) 选项卡上)
- 创建 SQL 特定查询 (MDB)(Access 2003 内容 - 扩充第二项任务以查看其内容)
搜索 Office.com 以查看有关特定功能的更多信息时,通过确保您的搜索不“限定为”特定 Access 版本,您有时可以查找到更多信息。在搜索结果页的左侧,尝试单击“所有程序”(All Programs),或使用“编辑我的程序”(Edit my programs) 功能将 Access 的几个早期版本添加到您的搜索范围,然后单击“Microsoft Access”在添加的所有版本中搜索。
(衷心感谢 Office.com Access 撰稿人协助撰写此博客文章。)
这是一篇本地化的博客文章。请访问 Office.com articles for using Access with SQL Server 以查看原文