Общие сведения об использовании локальных файлов базы данных в решениях Office
В решение Office можно включить файл базы данных, например файл SQL Server Express (MDF) или файл Microsoft Office Access (MDB). Это позволяет конечным пользователям поддерживать локальную базу данных в ситуациях, когда обслуживание централизованной базы данных не требуется, например в локальном решении инвентаризации, которое используется только на одном компьютере.
Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO. См. сведения о функциях, доступных по Приложение Office и типу проекта.
Импорт файла базы данных в проект
Чтобы импортировать файл базы данных в проект, используйте мастер настройки источника данных для создания источника данных на основе файла базы данных. Мастер добавляет файл базы данных и типизированный набор данных в проект.
Развертывание файла базы данных
Мастер настройки источника данных использует относительный путь для создания подключений к локальному файлу базы данных. Это позволяет скопировать решение с одного компьютера на другой при сохранении относительных позиций файлов.
При развертывании решения на сервере и последующем распространении документа каждому пользователю необходимо также вручную распространить файл базы данных и установить его в той же позиции относительно документа. Это означает, что конечный пользователь не может переместить документ в новое расположение на своем компьютере, если он или она также не перемещает файл базы данных.
Файлы локальной базы данных и кэширование набора данных
В решениях на уровне документа для Microsoft Office Excel и Microsoft Office Word можно кэшировать наборы данных в документе, пометив экземпляр набора данных атрибутом CachedAttribute. При добавлении файла базы данных в проект с помощью мастера настройки источника данных в проект автоматически добавляется типизированный набор данных. Редко необходимо применять CachedAttribute к этому набору данных, так как данные уже являются локальными на компьютере пользователя. Дополнительные сведения см. в разделе "Кэш данных".