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ć.

Możesz pokazać, że baza danych jest bezpieczna i że jej zawartość można ufać, dodając podpis cyfrowy do bazy danych. Podpis cyfrowy potwierdza, że wszelkie makra, moduły kodu i inne wykonywalne składniki w bazie danych zostały utworzone przez osobę podpisującą i że nikt ich nie zmienił od chwili podpisania bazy danych. Ułatwia to osobom korzystającym z bazy danych decydowanie o tym, czy dana baza danych ma być zaufana i jej zawartość. Certyfikat zabezpieczeń można uznać za pióro używane do cyfrowego podpisywania elementów lub uszczelnienie woskowe, które można zastosować tylko Ty. Aby dodać podpis cyfrowy, możesz użyć komercyjnego certyfikatu zabezpieczeń lub utworzyć własny. Proces, którego używasz do cyfrowego podpisywania bazy danych, zależy od używanej wersji bazy danych.

Istnieją dwa typy certyfikatów zabezpieczeń: komercyjne i podpisane samodzielnie.

Aby podpisać cyfrowo bazę danych, a następnie rozpowszechnić ją komercyjnie, należy uzyskać certyfikat zabezpieczeń komercyjnych od komercyjnego urzędu certyfikacji. Urzędy certyfikacji sprawdzają, czy osoby tworzące zawartość (taką jak bazy danych) są godne zaufania. Aby uzyskać więcej informacji, zobacz Znajdowanie identyfikatorów cyfrowych lub usług podpisów cyfrowych.

Jeśli chcesz używać bazy danych na potrzeby osobistych lub ograniczonych scenariuszy grup roboczych do użytku we własnej organizacji, możesz utworzyć certyfikat cyfrowy przy użyciu narzędzia SelfCert dołączonego do platformy Microsoft 365.

Ważne: Jeśli podpisujesz dokument cyfrowo przy użyciu utworzonego certyfikatu cyfrowego, a następnie udostępnisz plik podpisany cyfrowo, inne osoby nie będą mogły zweryfikować autentyczności Twojego podpisu cyfrowego bez ręcznego decydowania o zaufaniu Twojemu certyfikatowi z podpisem własnym.

  1. Przejdź do folderu zawierającego pliki programów pakietu Microsoft Office.

    Musisz zlokalizować plik wykonywalny ,SelfCert.exe, a lokalizacja może się różnić w zależności od różnych warunków, na przykład w przypadku korzystania z 32-bitowego lub 64-bitowego systemu operacyjnego Windows lub jeśli używasz Microsoft 365.

    Wersja pakietu Office

    Lokalizacja

    Microsoft 365

    C:\Program Files\Microsoft Office\root\Office16

    C:\Program Files (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office\Office16

    C:\Program Files (x86)\Microsoft Office\Office16

    Office 2013

    C:\Program Files\Microsoft Office\root\Office15

    C:\Program Files (x86)\Microsoft Office\root\Office15

    Office 2010

    C:\Program Files\Microsoft Office\root\Office14

    C:\Program Files (x86)\Microsoft Office\root\Office14

  2. Znajdź właściwy folder i kliknij dwukrotnie SelfCert.exe.

    Zostanie wyświetlone okno dialogowe Tworzenie certyfikatu cyfrowego.

  3. W polu Nazwa certyfikatu wpisz nazwę nowego certyfikatu testowego.

  4. Kliknij dwa razy przycisk OK.

Podpisywanie i rozpowszechnianie bazy danych jest łatwe i szybkie. Możesz spakować plik, zastosować podpis cyfrowy do pakietu, a następnie rozpowszechnić podpisany pakiet wśród innych użytkowników. Funkcja Spakuj i podpisz umieszcza bazę danych w pliku wdrażania programu Access (accdc), podpisuje plik, a następnie umieszcza podpisany pakiet w wybranej lokalizacji. Użytkownicy mogą następnie wyodrębniać bazę danych z pakietu i pracować bezpośrednio w bazie danych (nie w pliku pakietu). Należy pamiętać, że nadal można użyć funkcji pakowania do wygenerowania pliku accdc, niezależnie od tego, czy baza danych jest podpisywać kod. Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji programu Access.

Wszystkie wersje programu Access umożliwiają stosowanie podpis cyfrowy do składników w formatach bazy danych .mdb i mde. Obsługiwane są również począwszy od formatów baz danych Access dla Microsoft 365 w wersji 2211, accdb i accde.

Aby podpisać kod bazy danych, wykonaj następujące czynności:

  1. Otwórz bazę danych, którą chcesz podpisać.

  2. Na karcie Narzędzia bazy danych w grupie Makra kliknij pozycję Visual Basic , aby uruchomić Edytor Visual Basic, lub naciśnij klawisze ALT+F11.

  3. W oknie Eksplorator projektu wybierz bazę danych lub projekt VBA (Visual Basic for Applications), które chcesz podpisać.

  4. W menu Narzędzia kliknij polecenie Podpis cyfrowy.

    Zostanie wyświetlone okno dialogowe Podpis cyfrowy.

  5. Kliknij przycisk Wybierz, aby wybrać certyfikat cyfrowy.

    Zostanie wyświetlone okno dialogowe Wybieranie certyfikatu.

  6. Wybierz certyfikat, który chcesz zastosować. Aby uzyskać więcej informacji, zobacz Uzyskiwanie certyfikatu zabezpieczeń.

    Jeśli zostały wykonane kroki opisane w poprzedniej sekcji, wybierz certyfikat utworzony za pomocą narzędzia SelfCert.

  7. Kliknij przycisk OK , aby zamknąć okno dialogowe Wybieranie certyfikatu , a następnie ponownie kliknij przycisk OK , aby zamknąć okno dialogowe Podpis cyfrowy .

Notatki    

  • Aby zapobiec przypadkowym modyfikacjom projektu VBA przez innych użytkowników i unieważnieniu jego podpisu, zablokuj projekt VBA przed podpisaniem. Zablokowanie projektu VBA nie uniemożliwia jednak innemu użytkownikowi zastąpienia podpisu cyfrowego innym podpisem. Administratorzy korporacyjni mogą ponownie podpisywać szablony i dodatki, aby dokładnie kontrolować, co użytkownicy mogą uruchamiać na komputerach.

  • Jeśli aplikacja modyfikuje bazę danych w sposób, który unieważni podpis, na przykład tworząc nowe zapytanie funkcjonalne, unikaj cyfrowego podpisywania bazy danych. Zamiast tego użyj podpisanego pakietu (accdc) do rozpowszechniania, a następnie połącz go z użyciem zaufanej lokalizacji.

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ę!

×