Udostępnij za pośrednictwem


Omówienie używania lokalnych plików bazy danych w rozwiązaniach pakietu Office

W rozwiązaniu pakietu Office można dołączyć plik bazy danych, taki jak plik SQL Server Express (mdf) lub plik programu Microsoft Office Access (.mdb). Dzięki temu użytkownicy końcowi mogą utrzymywać lokalną bazę danych w sytuacjach, gdy utrzymywanie scentralizowanej bazy danych nie jest wymagane, na przykład w lokalnym rozwiązaniu spisu, które jest używane tylko na jednym komputerze.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO. Zobacz Funkcje dostępne według aplikacja pakietu Office lication i typu projektu.

Importowanie pliku bazy danych do projektu

Aby zaimportować plik bazy danych do projektu, użyj Kreatora konfiguracji źródła danych, aby utworzyć źródło danych na podstawie pliku bazy danych. Kreator dodaje plik bazy danych i typowany zestaw danych do projektu.

Wdrażanie pliku bazy danych

Kreator konfiguracji źródła danych używa ścieżki względnej do tworzenia połączeń z lokalnym plikiem bazy danych. Dzięki temu można skopiować rozwiązanie z jednego komputera do innego, jeśli zachowasz względne pozycje plików.

Jeśli wdrażasz rozwiązanie na serwerze, a następnie dystrybuujesz dokument do każdego użytkownika końcowego, musisz również ręcznie rozproszić plik bazy danych i zainstalować go w tej samej pozycji względem dokumentu. Oznacza to, że użytkownik końcowy nie może przenieść dokumentu do nowej lokalizacji na swoim komputerze, chyba że przeniesie również plik bazy danych.

Lokalne pliki bazy danych i buforowanie zestawu danych

W rozwiązaniach na poziomie dokumentu dla programów Microsoft Office Excel i Microsoft Office Word można buforować zestawy danych w dokumencie, oznaczając wystąpienie zestawu danych atrybutem CachedAttribute. Po dodaniu pliku bazy danych do projektu przy użyciu Kreatora konfiguracji źródła danych do projektu zostanie automatycznie dodany wpisany zestaw danych. Rzadko jest konieczne zastosowanie CachedAttribute do tego zestawu danych, ponieważ dane są już lokalne na komputerze użytkownika. Aby uzyskać więcej informacji, zobacz Buforowanie danych.