Freigeben über


Übersicht über lokale Datenbankdateien in Office-Lösungen

Sie können eine Datenbankdatei wie eine SQL Server Express-Datei (MDF) oder eine Microsoft Office Access-Datei (MDB) in Ihre Office-Lösung einschließen. Auf diese Weise können Endbenutzer eine lokale Datenbank in Situationen Standard, in denen Standard Speichern einer zentralisierten Datenbank nicht erforderlich ist, z. B. in einer lokalen Bestandslösung, die nur auf einem einzigen Computer verwendet wird.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte. Siehe features available by Office-App lication and project type.

Importieren der Datenbankdatei in ein Projekt

Um die Datenbankdatei in Ihr Projekt zu importieren, verwenden Sie den Datenquellenkonfigurations-Assistenten , um eine Datenquelle basierend auf der Datenbankdatei zu erstellen. Der Assistent fügt die Datenbankdatei und ein typisiertes Dataset zu Ihrem Projekt hinzu.

Bereitstellen der Datenbankdatei

Der Konfigurations-Assistent für Datenquellen verwendet einen relativen Pfad zum Erstellen von Verbindungen mit der lokalen Datenbankdatei. Auf diese Weise können Sie die Lösung von einem Computer in einen anderen kopieren, wenn Sie die relativen Positionen der Dateien Standard beibehalten.

Wenn Sie Ihre Lösung auf einem Server bereitstellen und das Dokument dann an jeden Endbenutzer verteilen, müssen Sie die Datenbankdatei auch manuell verteilen und an derselben Position im Verhältnis zum Dokument installieren. Dies bedeutet, dass der Endbenutzer das Dokument nicht an einen neuen Speicherort auf seinem Computer verschieben kann, es sei denn, er oder sie verschiebt auch die Datenbankdatei.

Lokale Datenbankdateien und Zwischenspeichern des Datasets

In Lösungen auf Dokumentebene für Microsoft Office Excel und Microsoft Office Word können Sie Datasets im Dokument zwischenspeichern, indem Sie die Datasetinstanz mit dem Attribut CachedAttributemarkieren. Wenn Sie die Datenbankdatei mithilfe des Datenquellenkonfigurations-Assistenten zu Ihrem Projekt hinzufügen, wird dem Projekt automatisch ein typisiertes Dataset hinzugefügt. Es ist selten erforderlich, auf dieses Dataset anzuwenden CachedAttribute , da die Daten bereits auf dem Computer des Benutzers lokal sind. Weitere Informationen finden Sie unter Cachedaten.