Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zashita_informatsii_Laboratornaya_rabota_3.doc
Скачиваний:
11
Добавлен:
13.09.2019
Размер:
219.65 Кб
Скачать

Настройка параметров запуска

  1. В меню Сервис выберите команду Параметры запуска.

  2. Выберите нужные параметры или введите нужные значения.

Для получения дополнительных сведений об определенном элементе диалогового окна нажмите кнопку контекстной справки в верхнем углу окна и выберите соответствующий элемент.

Создание макроса, который запускается при первом открытии файла Microsoft Access

  1. Создайте макрос (Макрос. Макрокоманда или набор макрокоманд, используемый для автоматического выполнения некоторых операций.), содержащий макрокоманды, которые требуется выполнить при открытии базы данных.

  2. Сохраните макрос под именем AutoExec.

При следующем открытии базы данных Microsoft Access автоматически запустит этот макрос.

Примечание.   Если требуется открыть базу данных, не выполняя при этом макрос AutoExec, открывайте базу данных при нажатой клавише SHIFT.

Защита страниц доступа к данным

Страницами доступа к данным называют файлы HTML (Hypertext Markup Language) (HTML. Стандартный язык разметки, используемый для веб-документов. HTML использует теги, задающие для веб-обозревателей способ отображения элементов страниц, таких как текст и рисунки, а также способ отклика на действия пользователя.), содержащие ссылки на данные из базы данных. Страницы доступа к данным фактически не сохраняются в файле Microsoft Access (Файл Microsoft Access. Файл базы данных Microsoft Access или проекта Microsoft Access. В базе данных Microsoft Access объекты и данные сохраняются в файле .mdb. Файл проекта не содержит данные и подключается к базе данных Microsoft SQL Server. ). Из-за этого Microsoft Access не обеспечивает контроль за безопасностью файлов страниц доступа к данным. Чтобы защитить страницу доступа к данным, сохраненную в локальной или сетевой файловой системе (в предположении, что имеются соответствующие разрешения (Разрешения. Набор атрибутов, определяющих права пользователя на данные или объекты в базе данных.)), можно использовать следующую операцию.

Примечание.   Чтобы защитить файлы страниц доступа к данным, которые сохраняются на сервере HTTP (HTTP. Протокол Интернета, используемый для доставки данных. Позволяет пользователям клиентских программ загружать текст, рисунки, звук и другие цифровые данные, вводя адреса URL (или щелкая гиперссылки).), необходимо использовать средства защиты, доступные на этом сервере.

  1. Откройте окно Проводник Windows или папку Мой компьютер.

  2. Найдите папку, в которой сохраняется файл HTML страницы доступа к данным. По умолчанию файл сохраняется в одном каталоге с базой данных Microsoft Access.

  3. Щелкните правой кнопкой файл страницы доступа к данным (.htm) или папку, содержащую файл, выберите команду Свойства в контекстном меню, а затем установите флажок Только чтение.

Защита программ на языке Visual Basic для приложений (VBA)

Существует два способа защиты программ Visual Basic для приложений в проекте Microsoft Access (.adp) (Проект Microsoft Access. Файл Microsoft Access, имеющий подключение к базе данных Microsoft SQL Server, который используется для создания приложений в архитектуре клиент/сервер. Проект не содержит данные или объекты определения данных, такие как таблицы и представления.) — при помощи пароля и путем сохранения копии файла в формате .ade (Файл ADE. Файл проекта Microsoft Access (.adp), в котором скомпилированы все модули и удалены изменяемые исходные тексты программ. ). Второй способ обеспечивает более высокую степень защиты программ, чем первый. Однако на работу с файлами .ade накладываются определенные ограничения.

Защита паролем программы на языке Visual Basic для приложений (VBA)

Для предотвращения просмотра и внесения нежелательных изменений в программу Microsoft Visual Basic для приложений (VBA) (Visual Basic для приложений (VBA). Макро-версия языка программирования Microsoft Visual Basic, используемая для программирования приложений Microsoft Windows и поставляемая с некоторыми приложениями (Microsoft). ) можно защитить программу с помощью пароля.

  1. Откройте проект Microsoft Access (Проект Microsoft Access. Файл Microsoft Access, имеющий подключение к базе данных Microsoft SQL Server, который используется для создания приложений в архитектуре клиент/сервер. Проект не содержит данные или объекты определения данных, такие как таблицы и представления.) или базу данных Microsoft Access (База данных. Набор данных, относящихся к одной теме или использующихся для одной цели. В базе данных сведения об отдельных объектах, например сотрудниках или заказах, сгруппированы по таблицам, записям и полям.), содержащую программу VBA, которую требуется защитить.

  2. В меню Сервис окна базы данных выберите команду Макрос и подкоманду Редактор Visual Basic.

Совет

Для запуска редактора Visual Basic можно также нажать клавиши ALT+F11.

  1. В меню Tools редактора Microsoft Visual Basic выберите команду <имя базы данных или проекта Microsoft Access> Project Properties.

  2. На вкладке Protection установите флажок Lock project for viewing. Если пароль задан, но флажок Lock project for viewing не установлен, программу сможет просматривать и редактировать любой пользователь, но диалоговое окно Project Properties будет защищено.

  3. Введите пароль в поле Password.

Соглашения о паролях

Имена учетных записей могут иметь длину от 1 до 20 знаков и могут состоять из букв, цифр, пробелов и символов из расширенных наборов, за исключением следующих:

  • знаки " \ [ ] : | < > + = ; , . ? *

  • пробелы в начале имени;

  • управляющие знаки (с кодами ASCII от 10 до 31).

Примечание.   В паролях учитывается регистр знаков (Учет регистра. Учет различия между строчными и прописными буквами. При поиске с учетом регистра требуется совпадение с образцом с точностью до прописных и строчных букв.).

  1. Подтвердите пароль, повторно введя его в поле Confirm password, и нажмите кнопку OK.

Теперь пароль задан. При следующем открытии базы данных появляется диалоговое окно, в которое необходимо ввести пароль.

Важно!   Если пароль забыт, то его нельзя восстановить и возможность просмотра и редактирования программы VBA будет утеряна.

Создание файла ADE

Внимание!

Обязательно сохраните копию исходного файла проекта Microsoft Access (.adp) (Проект Microsoft Access. Файл Microsoft Access, имеющий подключение к базе данных Microsoft SQL Server, который используется для создания приложений в архитектуре клиент/сервер. Проект не содержит данные или объекты определения данных, такие как таблицы и представления.).

  • В проекте, сохраненном как файл .ade нельзя изменять структуру форм, отчетов или модулей. Чтобы изменить структуру этих объектов, следует сделать это в исходном файле проекта, а затем снова преобразовать его в файл .ade.

  • В проекте Microsoft Access 2002 нельзя создать файл .ade для файла проекта, созданного в предыдущей версии Microsoft Access. Создание файла .ade возможно только в той версии Microsoft Access, в которой был создан файл проекта.

  • Также нельзя преобразовать файл проекта, сохраненный в формате .ade, в более поздних версиях Microsoft Access. В более поздней версии Microsoft Access можно запустить файл .ade.

  1. Закройте файл проекта Microsoft Access. При работе в многопользовательской (Сетевая (общая) база данных. База данных, в которой допускается одновременный доступ к данным и их изменение несколькими пользователями.) среде убедитесь, что файл проекта закрыт всеми остальными пользователями.

  2. Выберите в меню Сервис команду Служебные программы, а затем команду Создать файл ADE.

  3. В диалоговом окне База данных для сохранения как ADE выберите файл проекта, который требуется сохранить как файл .ade, и нажмите кнопку Создать ADE.

  4. В диалоговом окне Сохранение файла ADE под именем укажите имя, диск и папку для проекта Microsoft Access.

Удаление пароля в базе данных Microsoft Access (.mdb)

  1. В меню Файл выберите команду Открыть.

  2. Щелкните стрелку справа от кнопки Открыть, выберите команду Монопольно и откройте базу данных.

  3. В диалоговом окне Необходимо ввести пароль введите пароль базы данных и нажмите кнопку OK. Пароли учитывают регистр знаков (Учет регистра. Учет различия между строчными и прописными буквами. При поиске с учетом регистра требуется совпадение с образцом с точностью до прописных и строчных букв.).

  4. В меню Сервис выберите команды Защита и Удалить пароль базы данных. Эта команда доступна, когда пароль базы данных уже установлен.

  5. В диалоговом окне Удаление пароля базы данных введите текущий пароль.

Создание или изменение пароля учетной записи пользователя в базе данных Microsoft Access

Пароль учетной записи пользователя определяется для того, чтобы запретить пользователю подключение под учетной записью другого пользователя. Microsoft Access по умолчанию присваивает учетной записи пользователя «Admin» (Учетная запись «Admin». Стандартная учетная запись пользователя. При установке Microsoft Access учетная запись пользователя «Admin» автоматически включается в создаваемый файл рабочей группы.) и любым новым учетным записям пользователя (Учетная запись пользователя. Учетная запись пользователя, определяемая именем и личным кодом (PID), которая создается для управления разрешениями пользователя на доступ к объектам базы данных в рабочей группе Microsoft Access.), создаваемым в рабочей группе (Рабочая группа. Группа пользователей сети, которые работают с данными в режиме общего доступа и имеют общий файл рабочей группы.), пустые пароли.

Внимание!   Если пароль потерян или забыт, то восстановить его будет невозможно. Поэтому следует хранить его в надежном месте. Чтобы получить доступ к базе данных пользователь, потерявший пароль, должен обратиться к администратору (члену группы «Admins» (Группа «Admins». Учетная запись группы системных администраторов, имеющих полные разрешения на все базы данных, используемые рабочей группой. Программа установки автоматически добавляет в группу «Admins» стандартную учетную запись пользователя «Admin».) той рабочей группы, в которой были созданы учетная запись и пароль), чтобы тот снял пароль.

  1. Запустите Microsoft Access с использованием той рабочей группы, в которой хранится учетная запись пользователя, и войдите в него по той учетной записи, для которой нужно создать или изменить пароль.

Для проверки имени текущей рабочей группы или для изменения рабочей группы используйте служебную программу «Администратор рабочих групп».

  1. Откройте базу данных.

  2. В меню Сервис выберите команду Защита, а затем команду Пользователи и группы.

  3. На вкладке Изменение пароля оставьте поле Текущий пароль пустым, если учетная запись ранее не имела пароля. В противном случае введите в поле Текущий пароль старый пароль.

  4. Введите новый пароль в поле Новый пароль.

Соглашения о паролях

Имена учетных записей могут иметь длину от 1 до 20 знаков и могут состоять из букв, цифр, пробелов и символов из расширенных наборов, за исключением следующих:

  • знаки " \ [ ] : | < > + = ; , . ? *

  • пробелы в начале имени;

  • управляющие знаки (с кодами ASCII от 10 до 31).

Примечание.   В паролях учитывается регистр знаков (Учет регистра. Учет различия между строчными и прописными буквами. При поиске с учетом регистра требуется совпадение с образцом с точностью до прописных и строчных букв.).

  1. Повторно введите новый пароль в поле Подтверждение и нажмите кнопку OK.

Изменение пароля в проекте Microsoft Access (.adp)

Если проект Microsoft Access (.adp) (Проект Microsoft Access. Файл Microsoft Access, имеющий подключение к базе данных Microsoft SQL Server, который используется для создания приложений в архитектуре клиент/сервер. Проект не содержит данные или объекты определения данных, такие как таблицы и представления.) подключен к базе данных Microsoft SQL Server 6.5 (или более поздней версии), защищенной средствами SQL Server, то пароль для входа можно изменить непосредственно в Microsoft Access.

  1. Откройте файл проекта Microsoft Access или переключитесь в окно базы данных (Окно базы данных. Окно, которое открывается при открытии базы данных Microsoft Access или проекта Microsoft Access. В окне базы данных выводятся ярлыки для создания новых объектов базы данных и открытия существующих объектов.), чтобы открыть проект.

  2. В меню Сервис выберите команду Защита, а затем команду Задать пароль для входа.

  3. Введите текущий пароль в поле Текущий Пароль.

  4. Введите пароль в поле Новый пароль.

Соглашения о паролях

Имена учетных записей могут иметь длину от 1 до 20 знаков и могут состоять из букв алфавита, цифр, пробелов и знаков из расширенных наборов, за исключением следующих:

  • знаки " \ [ ] : | < > + = ; , . ? *

  • пробелы в начале имени;

  • управляющие знаки (с кодами ASCII от 10 до 31).

Примечание.   В паролях учитывается регистр знаков (Учет регистра. Учет различия между строчными и прописными буквами. При поиске с учетом регистра требуется совпадение с образцом с точностью до прописных и строчных букв.).

  1. Для подтверждения пароля введите его еще раз в поле Подтверждение, а затем нажмите кнопку OK.

Теперь пароль изменен и Microsoft Access восстанавливает подключение .adp с новым паролем. При следующем открытии проекта открывается диалоговое окно, в которое необходимо ввести пароль.

Важно!   Если вы потеряли или забыли пароль, восстановить его будет невозможно, и вы не сможете открыть проект.

Снятие пароля учетной записи пользователя

Для выполнения данной процедуры необходимо войти в базу по учетной записи члена группы «Admins» (Группа «Admins». Учетная запись группы системных администраторов, имеющих полные разрешения на все базы данных, используемые рабочей группой. Программа установки автоматически добавляет в группу «Admins» стандартную учетную запись пользователя «Admin».).

  1. Запустите Microsoft Access с использованием файла рабочей группы (Файл рабочей группы. Файл, который Microsoft Access считывает при запуске, содержащий сведения о пользователях, входящих в рабочую группу. Эти сведения включают имена учетных записей пользователей, их пароли и имена групп, в которые входят пользователи.), в котором хранится учетная запись пользователя (Учетная запись пользователя. Учетная запись пользователя, определяемая именем и личным кодом (PID), которая создается для управления разрешениями пользователя на доступ к объектам базы данных в рабочей группе Microsoft Access.).

Узнать имя текущего файла рабочей группы или изменить рабочую группу (Рабочая группа. Группа пользователей сети, которые работают с данными в режиме общего доступа и имеют общий файл рабочей группы.) можно с помощью администратора рабочих групп.

  1. Откройте базу данных.

  2. В меню Сервис выберите команду Защита, а затем команду Пользователи и группы.

  3. На вкладке Пользователи введите имя учетной записи пользователя в поле Имя.

  4. Нажмите кнопку Снять пароль.

  5. Повторите шаги 4 и 5 для снятия других паролей, затем нажмите кнопку OK.

Защита паролем программы Microsoft Visual Basic для приложений (VBA)

Для предотвращения просмотра и внесения нежелательных изменений в программу Microsoft Visual Basic для приложений (VBA) (Visual Basic для приложений (VBA). Макро-версия языка программирования Microsoft Visual Basic, используемая для программирования приложений Microsoft Windows и поставляемая с некоторыми приложениями (Microsoft). ) можно защитить программу с помощью пароля.

  1. Откройте проект Microsoft Access (.adp) (Проект Microsoft Access. Файл Microsoft Access, имеющий подключение к базе данных Microsoft SQL Server, который используется для создания приложений в архитектуре клиент/сервер. Проект не содержит данные или объекты определения данных, такие как таблицы и представления.) или базу данных Microsoft Access (.mdb) (База данных. Набор данных, относящихся к одной теме или использующихся для одной цели. В базе данных сведения об отдельных объектах, например сотрудниках или заказах, сгруппированы по таблицам, записям и полям.), содержащую программу VBA, которую требуется защитить.

  2. В меню Сервис окна базы данных выберите команду Макрос и подкоманду Редактор Visual Basic.

Совет

Для запуска редактора Visual Basic можно также нажать клавиши ALT+F11.

  1. В меню Tools редактора Microsoft Visual Basic выберите команду <имя базы данных или проекта Microsoft Access> Project Properties.

  2. На вкладке Protection установите флажок Lock project for viewing. Если пароль задан, но флажок Lock project for viewing не установлен, программу сможет просматривать и редактировать любой пользователь, но диалоговое окно Project Properties будет защищено.

  3. Введите пароль в поле Password.

Соглашения о паролях

Имена учетных записей могут иметь длину от 1 до 20 знаков и могут состоять из букв, цифр, пробелов и символов из расширенных наборов, за исключением следующих:

  • знаки " \ [ ] : | < > + = ; , . ? *

  • пробелы в начале имени;

  • управляющие знаки (с кодами ASCII от 10 до 31).

Примечание.   В паролях учитывается регистр знаков (Учет регистра. Учет различия между строчными и прописными буквами. При поиске с учетом регистра требуется совпадение с образцом с точностью до прописных и строчных букв.).

  1. Подтвердите пароль, повторно введя его в поле Confirm password, и нажмите кнопку OK.

Теперь пароль задан. При следующем открытии базы данных появляется диалоговое окно, в которое необходимо ввести пароль.

Важно!   Если пароль забыт, то его нельзя восстановить и возможность просмотра и редактирования программы VBA будет утеряна.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]