Condividi tramite


Panoramica dell'uso dei file di database locali nelle soluzioni Office

È possibile includere un file di database, ad esempio un file SQL Server Express (con estensione mdf) o un file di Microsoft Office Access (con estensione mdb) nella soluzione Office. Ciò consente agli utenti finali di gestire un database locale in situazioni in cui la gestione di un database centralizzato non è necessaria, ad esempio in una soluzione di inventario locale usata in un singolo computer.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO. Vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Importare il file di database in un progetto

Per importare il file di database nel progetto, utilizzare la Configurazione guidata origine dati per creare un'origine dati basata sul file di database. La procedura guidata aggiunge il file di database e un set di dati tipizzato al progetto.

Distribuire il file di database

La Configurazione guidata origine dati usa un percorso relativo per creare connessioni al file di database locale. Ciò consente di copiare la soluzione da un computer a un altro se si mantengono le posizioni relative dei file.

Se si distribuisce la soluzione in un server e quindi si distribuisce il documento a ogni utente finale, è necessario distribuire manualmente il file di database e installarlo nella stessa posizione relativa al documento. Ciò significa che l'utente finale non può spostare il documento in una nuova posizione nel computer, a meno che non sposti anche il file di database.

File di database locali e memorizzazione nella cache del set di dati

Nelle soluzioni a livello di documento per Microsoft Office Excel e Microsoft Office Word è possibile memorizzare nella cache i set di dati nel documento contrassegnando l'istanza del set di dati con l'attributo CachedAttribute. Quando si aggiunge il file di database al progetto usando la Configurazione guidata origine dati, un set di dati tipizzato viene aggiunto automaticamente al progetto. Raramente è necessario applicare CachedAttribute questo set di dati, perché i dati sono già locali nel computer dell'utente. Per altre informazioni, vedere Memorizzare nella cache i dati.