Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Можете да покажете, че смятате, че базата данни е безопасна и че нейното съдържание може да бъде надеждно, като добавите цифров подпис към базата данни. Цифровият подпис потвърждава, че всички макроси, модули с код и други изпълними компоненти в базата данни произлизат от подписващия и че никой друг не ги е променял от подписването на базата данни насам. Това помага на хората, които използват базата данни, да решат дали да се доверят на нея и нейното съдържание. Мислете за сертификата за защита като перо, което използвате, за да подписвате цифрово неща, или восъчен печат, който само вие можете да приложите. За да добавите цифров подпис, можете да използвате търговски сертификат за защита или да създадете ваш собствен. Процесът, който използвате за цифрово подписване на база данни, зависи от версията на базата данни, която използвате.

Има два типа сертификати за защита: търговски и самоподписани.

Ако искате да подпишете с цифров подпис база данни и след това да разпространите тази база данни търговски, трябва да получите сертификат за търговска защита от търговски сертифициращ орган (CA). Сертифициращите органи правят проверки, за да се уверят, че лицата, които създават съдържание (например бази данни), са с добра репутация. За повече информация вж. Намиране на цифров идентификатор или услуги за цифрови подписи.

Ако искате да използвате база данни за лични или ограничени сценарии за работа в рамките на вашата организация, можете да създадете цифров сертификат с помощта на инструмента SelfCert, включен в Microsoft 365.

Важно: Ако подписвате документ с цифров подпис, който сте създали, и след това споделите цифрово подписания файл, другите хора не могат да проверят автентичността на вашия цифров подпис, без ръчно да решат да се доверят на вашия самоподписан сертификат.

  1. Отидете до папката, която съдържа вашите програмни файлове на Microsoft Office.

    Ще трябва да намерите изпълнимия файл, SelfCert.exeи местоположението може да варира в зависимост от различни условия, като например ако използвате 32-битова или 64-битова операционна система Windows или ако използвате Microsoft 365.

    Версия на Office

    Местоположение

    Microsoft 365

    C:\Програмни файлове\Microsoft Office\root\Office16

    C:\Програмни файлове (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Програмни файлове\Microsoft Office\Office16

    C:\Програмни файлове (x86)\Microsoft Office\Office16

    Office 2013

    C:\Програмни файлове\Microsoft Office\root\Office15

    C:\Програмни файлове (x86)\Microsoft Office\root\Office15

    Office 2010

    C:\Програмни файлове\Microsoft Office\root\Office14

    C:\Програмни файлове (x86)\Microsoft Office\root\Office14

  2. Намерете правилната папка и щракнете двукратно върху SelfCert.exe.

    Появява се диалоговият прозорец Създаване на цифров сертификат.

  3. В полето Име на вашия сертификат въведете име за новия пробен сертификат.

  4. Щракнете два пъти върху OK.

Лесно и бързо можете да подпишете и разпространите база данни. Можете да окомплектовате файла, да приложите цифров подпис към пакета и след това да разпространите подписания пакет до други потребители. Функцията "Пакетиране и подписване" поставя базата данни във файл за разполагане на Access (.accdc), подписва файла и след това поставя подписания пакет в местоположение, което вие определите. След това потребителите могат да извлекат базата данни от пакета и да работят директно в базата данни (а не във файла на пакета). Обърнете внимание, че все още можете да използвате функцията за пакетиране, за да генерирате .accdc файл, независимо дали също подписвате с код базата данни. За повече информация вижте Разполагане на приложение на Access.

Всички версии на Access ви позволяват да приложите цифров подпис към компонентите във формати на база данни .mdb и .mde. Започвайки с Access за Microsoft 365 версия 2211, се поддържат също формати на бази данни .accdb и .accde.

За да подпишете код на база данни, направете следното:

  1. Отворете базата данни, която искате да подпишете.

  2. В раздела Инструменти за бази данни , в групата Макрос щракнете върху Visual Basic , за да стартирате редактора на Visual Basic, или натиснете ALT+F11.

  3. В прозореца за разглеждане на проекта изберете базата данни или Visual Basic for Applications (VBA) проект, който искате да подпишете.

  4. В менюто Инструменти щракнете върху Цифров подпис.

    Появява се диалоговият прозорец Цифров подпис.

  5. Щракнете върху Избор, за да изберете вашия сертификат за теста.

    Появява се диалоговият прозорец Избор на сертификат.

  6. Изберете сертификата, който искате да приложите. За повече информация вижте Получаване на сертификат за защита.

    Ако сте изпълнили стъпките в предишния раздел, изберете сертификат, който сте създали с помощта на SelfCert.

  7. Щракнете върху OK , за да затворите диалоговия прозорец Избор на сертификат , и щракнете върху OK отново, за да затворите диалоговия прозорец Цифров подпис .

Бележки    

  • Ако искате да не позволите на потребителите на вашето решение случайно да променят VBA проекта и да направят вашия подпис невалиден, заключете VBA проекта, преди да го подпишете. Заключването на вашия VBA проект обаче не пречи на друг потребител да замени цифровия подпис с друг подпис. Корпоративните администратори могат повторно да подпишат шаблони и добавки, така че да контролират какво точно потребителите могат да изпълняват на компютрите си.

  • Ако вашето приложение променя базата данни по начин, който ще направи подписа невалиден, например чрез създаване на нова заявка за действие, тогава избягвайте цифровото подписване на базата данни. Вместо това използвайте подписан пакет (.accdc) за разпространение и след това го комбинирайте с използването на надеждно местоположение.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×