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

В тази статия

Получаване на сертификат за защита

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

Получаване на сертификат за търговска защита

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

Създаване на самоподписан сертификат

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

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

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

    Версия на Office

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

    Microsoft 365

    C:\Program Files\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:\Program Files\Microsoft Office\root\Office15

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

    Office 2010

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

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

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

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

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

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

Най-горе на страницата

Цифрово подписване на база данни на Access 2007 или Access 2010

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

Най-горе на страницата

Цифрово подписване на база данни на Access 2013 или по-нова версия

За бази данни на Access 2013 или по-нова версия можете да приложите цифров подпис към компонентите в базата данни, но можете да направите това само с бази данни, записани във файловия формат .mdb и .mde. За да подпишете код на база данни, направете следното:

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

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

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

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

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

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

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

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

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

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

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

Най-горе на страницата

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

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

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

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

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

×