Побачивши незнайоме розширення, не кожен спробує з'ясувати природу цього файлу. Крім цього з'являється можливість зв'язати це розширення з вашою програмою, так щоб при кліці по файлу запускалося ваш додаток, а не Access. Бажано відкривати такий файл з монопольним доступом, так як в цьому випадку не буде створюватися ldb файл.
Захист з використанням пароля БД, що містить недруковані символи
У першу чергу цей спосіб націлений на протидію визначенню паролів за допомогою спеціальних програм. Одна база з таким захистом добре попсувала мені небудова. Тепер я попсую настрій її авторам розповівши про цю захисті. Спосіб заснований на тому, що пароль БД формату Access 2000 і 2002-2003 - текстовий рядок у форматі Unicode. При цьому, немає ні яких обмежень на її вміст. Стандартний спосіб установки і використання пароля БД увазі його введення з клавіатури в діалоговому вікні. Якщо стоку пароля містить недруковані символи, то вони не будуть коректно відображені програмою відкриває паролі БД. З іншого боку цей пароль не можна ввести в діалоговому вікні при відкритті БД в MS Access.
Але й про Access 97 я не забув. Справа в тому, що в специфікації баз даних і в довідці по DAO 3.60 зазначено, що максимальне число символів в паролі - 14. Але насправді їх може бути 20. При цьому і сам Access 97 не допускає введення рядків пароля більше 14 символів. У специфікації Access 2003 також сказано про 14 символів, але програма допускає введення всіх 20. Також можливе використання недрукованих символів, що призводить більшість програм зламували паролі в ступор.
Для установки такого пароля буде потрібно використовувати програму, яка використовує метод CompactDatabase бібліотек ADOX або DAO.
Список літератури
реляційний база телефонний станція
1. Карпова Т.С. Бази даних: моделі, розробка, реалізація.- СПб.: Питер, 2010.
2. Фуфаев Е.В. Бази даних. Навчальний посібник для студентів закладів СПО, п'ятий вид.- М .: Видавничий центр «Академія», 2008.
. Кузін А.В., Дьомін В.М. Розробка БД в системі MS Access: підручник, 3-е изд.- М .: Форум, 2009.
. Дунаєв В.В. Бази даних. Мова SQL для студента: 2-е вид. доп. і перераб.- Спб .: БХВ-Петербург, 2012.