在办公室解决方案中使用本地数据库文件概述

可以在办公室解决方案中包含数据库文件(例如 SQL Server Express(.mdf)文件或 Microsoft 办公室 Access (.mdb) 文件。 这样,最终用户就可以在不需要维护集中式数据库的情况下维护本地数据库,例如,在本地清单解决方案中,仅在一台计算机上使用。

适用于: 本主题中的信息适用于文档级项目和 VSTO 外接程序项目。 请参阅办公室应用程序和项目类型提供的功能。

将数据库文件导入项目

若要将数据库文件导入项目,请使用 数据源配置向导 基于数据库文件创建数据源。 该向导将数据库文件和类型化数据集添加到项目中。

部署数据库文件

数据源配置向导使用相对路径创建与本地数据库文件的连接。 这样,如果维护文件的相对位置,则可以将解决方案从一台计算机复制到另一台计算机。

如果将解决方案部署到服务器,然后将文档分发给每个最终用户,则还必须手动分发数据库文件,并将其安装到相对于文档的相同位置。 这意味着最终用户无法将文档移动到其计算机上的新位置,除非他或她也移动数据库文件。

本地数据库文件和缓存数据集

在 Microsoft 办公室 Excel 和 Microsoft 办公室 Word 的文档级解决方案中,可以通过使用属性CachedAttribute标记数据集实例来缓存文档中的数据集。 使用 数据源配置向导将数据库文件添加到项目时,将自动向项目添加类型化数据集。 很少需要应用于 CachedAttribute 此数据集,因为数据已是用户计算机上的本地数据。 有关更多信息,请参见缓存数据