Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Ostatnia aktualizacja: 24 marca 2020 r.

PROBLEM

Jeśli na komputerze jest zainstalowana zarówno usługa Office 365, jak i wcześniejsza wersja pakietu Office, która jest zainstalowana z interfejsem MSI, i jeśli masz program korzystający z interfejsów OLEDB lub interfejsów ADO.Net, może wystąpić błąd wskazujący, że baza danych pozostaje zablokowana nawet po zamknięciu połączenia.

Ten problem występuje tylko w przypadku, gdy na komputerze jest zainstalowana usługa Office 365 w wersji 2002 i starsza wersja pakietu Office zainstalowana za pośrednictwem interfejsu MSI. Na przykład może być zainstalowana usługa Office 365 oraz środowisko uruchomieniowe programu Access 2013 lub pakiet redystrybucyjny aparatu bazy danych programu Access 2010.

SCENARIUSZ

Jeśli spróbujesz usunąć plik bazy danych w programie .Net po otwarciu i zamknięciu połączenia z plikiem bazy danych, może zostać wyświetlony następujący wyjątek:

System.IO.Exception: „Proces nie może uzyskać dostępu do pliku „ścieżka do bazy danych”, ponieważ jest on używany przez inny proces.

Jeśli przyjrzysz się lokalizacji bazy danych, zobaczysz również, że plik blokowania bazy danych Ace (nazwa_bazy_danych.laccdb) nadal występuje.

Zwykle po czasie od kilku sekund do kilku minut plik blokowania zostanie usunięty i dostęp do bazy danych zostanie przywrócony.

Począwszy od wersji 2002 usługi Office 365 wersja bazy Ace wysłana z usługą Office 365 będzie dostawcą dla interfejsów OLEDB modelu COM, zaś w poprzednich wersjach była stosowana wersja bazy Ace dołączona do produktu MSI.

Istnieje różnica w zachowaniu, a w szczególności z usługą Office 365, połączenia domyślnie korzystają z Tworzenie pul zasobów OLEDB, podczas gdy w instalatorze MSI połączenie domyślnie nie używa tworzenia pul. Wpływ tej sytuacji jest taki, że połączenia nie są zwalniane natychmiast po zamknięciu/zniszczeniu, ponieważ system je utrzymuje na wypadek potrzeby ich ponownego użycia. Ma to jednak wpływ na to, że blokady pliku bazy danych nie są zwalniane, dopóki pula nie zwolni połączenia.

STAN: NAPRAWIONE

Ten problem został już rozwiązany.  Jeśli zostanie uruchomiony program Access, kliknij kolejno pozycje Plik, Konto i Aktualizuj teraz, aby upewnić się, że masz najnowszą wersję, a wszystkie wersje powinny mieć dostępną poprawkę.

Jeśli masz wersję 2002 (kanał bieżący) problem został rozwiązany w kompilacji 16.0.12527.20278 lub wyższej.

Jeśli masz wersję 2003, bieżący kanał (podgląd), problem został rozwiązany w kompilacji 16.0.12624.20176 lub nowszej.

Jeśli masz wersję 2004 (kanał beta) problem został rozwiązany w kompilacji 16.0.12705.10000 lub wyższej.

Ten problem nie występuje w innych wersjach.

Więcej zasobów

Ikona ekspertów (mózg, koła zębate)

Zapytaj ekspertów

Nawiązuj kontakty z ekspertami, omawiaj najnowsze wiadomości, aktualizacje i najlepsze rozwiązania oraz czytaj naszego bloga.

Społeczność techniczna firmy Microsoft

Ikona społeczności

Uzyskaj pomoc społeczności

Zadaj pytanie i uzyskaj rozwiązania dzięki przedstawicielom obsługi technicznej, specjalistom MVP, inżynierom i innym użytkownikom pakietu Office.

Forum poświęcone pakietowi Office w witrynie Answers

Ikona sugestii dotyczącej funkcji (żarówka, pomysł)

Zasugeruj nową funkcję

Czekamy na sugestie i opinie! Przekazuj je! Chętnie Cię wysłuchamy.

Przekazywanie opinii

Zobacz też

Rozwiązania lub obejścia ostatnio stwierdzonych problemów w pakiecie Office

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×