Расширение mde. Что такое расширение файла MDE? Основная схема работы системы регистрации копий

Выдать разрешения на отдельные столбцы таблицы можно, используя запросы. При этом можно предоставить пользователю возможность добавлять или удалять записи, даже если он не имеет прав на чтение данных из таблицы. Например, возможна ситуация, когда в базе данных сотрудников нужно от пользователей базы скрыть информацию о доходах сотрудников. Как это можно делать, рассмотрим на примере.

Пример 2 . Предположим, что в защищенной базе данныхМоя БД (см. пример1) содержится таблицадетали , в которой указана цена каждой детали. Пусть пользователюМаша надо запретить доступ к полюцена , а к остальным полям этой таблицы разрешить доступ. Для решения этой задачи нужно выполнить следующие действия:

    открыть базу данных Моя БД с правами администратора;

    создать запрос, который будет выбирать все поля из таблицы детали, кроме поля с ценой детали

SELECT детали.номерд, детали.имяд

FROM детали;

    отобрать права у Маши на любые действия с таблицей детали;

    оставить у Маши права на открытие и монопольный доступ к базе данных, а также на другие таблицы;

    открыть запрос в режиме конструктора;

    открыть окно свойств запроса и установить значение "владельца" свойству "При запуске предоставляются права" и закрыть запрос;

    сметить владельца. Сделать владельцем таблиц Машу, а владельцем запроса - пользователя Admin;

    не забыть удалить все права у группы Users , поскольку по умолчанию этой группе даны все права;

    если база данных открывалась для администратора Adminбез пароля, то установить дляAdminпароль, как было сказано в примере 1;

    закрыть базу данных, затем снова открыть ее от имени Маши и убедиться, что Маша не может читать данные из таблицы детали, но может просматривать данные без цены из этой таблицы через запрос;

    установить для Маши непустой пароль.

      1. Снятие защиты

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

    зарегистрируйтесь в системе как член группы Admins(например, можно использовать учетную запись пользователяадмин , созданного в предыдущем разделе);

    дайте пользователю Adminправа администратора, включив его обратно в группуAdmins;

    выдайте группе Usersполные права доступа ко все объектам базы данных;

    сделайте владельцем базы пользователя Admin;

    закройте и заново запустите MSAccess;

    зарегистрируйтесь в системе как пользователь Admin(в окне входа заменитеадмин наAdmin);

    задайте пользователю Adminпустой пароль.

    1. Создание mde-файла

Прежде чем создавать файл с расширением.MDE, рекомендуется создать резервную копию базы данных, поскольку возврат отMDE-файла кMDB-файлу невозможен.

Чем же отличается MDE-файл отMDB-файла?

MDE-файл является базой данных, в которой все программы, созданные вMDB-файле, сохранены в скомпилированном виде. Поэтому просмотр и редактирование исходных кодов невозможен. Кроме того, изменение таких объектов базы данных, как формы, отчеты и модули, также невозможен. Режим конструктора для них оказывается недоступным. Можно вносить изменения только в таблицы и запросы.

Если же какие-то недоступные в MDE-файле объекты потребуют доработки или изменения, то следует вернуться к сохраненномуMDB-файлу, сделать необходимые изменения, а затем заново создатьMDE-файл. Создать базу данных в видеMDE-файла можно, имея права администратора, так:

    открыть исходную базу данных (MDB-файл);

    исполнить команду меню

Сервис/Служебные программы/Создать MDE -файл ,

указав местоположение MDE-файла.

Файлы. MDEобычно создаются, когда разработчик хочет, чтобы пользователи не имели к исходному коду, а также к объектам интерфейса (формам и отчетам), и вмесе с тем разработчик не заинтересован в реализации полной системы обеспечения защиты на уровне пользователя. Хотя, если такая защита реализована в исходномMDB-файле, то она действует и вMDE-файле.

1 Закройте базу данных. При работе в сети убедитесь, что база данных закрыта у всех остальных пользователей.

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

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

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

Осторожно! Обязательно сохраните копию исходной базы данных. В базе данных, сохраненной как MDE-файл, нельзя изменять структуру форм, отчетов или модулей. Чтобы изменить структуру этих объектов, следует сделать это в исходной базе данных, а затем снова преобразовать ее в MDE-файл. Также нельзя запускать или преобразовывать базу данных, сохраненную как MDE-файл, в более поздних версиях Microsoft Access. В них можно открыть или преобразовать только исходную базу данных.

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowMakeMDXFileW":1:"Foo":"Invisible"}

KФункционирование системы разрешений на доступ и их присваивание

Существуют два типа разрешений на доступ: явные и неявные. Разрешения называются явными, если они непосредственно присвоены учетной записи пользователя; такие разрешения не влияют на разрешения других пользователей. Неявными называются разрешения на доступ, присвоенные учетной записи группы. Пользователь, включенный в такую группу, получает все разрешения, предоставленные группе; удаление пользователя из этой группы лишает его всех разрешений, присвоенных данной группе.

При попытке пользователя выполнить какую-либо операцию с защищенным объектом базы данных его текущие разрешения определяются комбинацией явных и неявных разрешений на доступ. На уровне пользователей всегда действуют минимальные ограничения из налагаемых явными разрешениями для пользователя и для всех групп, к которым принадлежит данный пользователь. Поэтому простейшим способом управления рабочей группой является создание новых групп и определение разрешений на доступ для этих групп, а не для индивидуальных пользователей. После этого изменение разрешений для отдельных пользователей осуществляется путем добавления пользователей в группы или удаления их из групп. Кроме того, при необходимости предоставить новые разрешения, они предоставляются сразу всем членам группы в одной операции.

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

·члены группы «Admins», определенной в файле рабочей группы, который использовался при создании конкретной базы данных;



·владелец объекта;

·любой пользователь, получивший на этот объект разрешения администратора.

В ряде случаев пользователи, не имеющие разрешения на выполнение какого-либо действия, имеют возможность присвоить их себе. Такая ситуация имеет место для пользователя, являющегося членом группы «Admins» или владельцем объекта.

Владельцем объекта является пользователь, создавший этот объект. Изменить владельца объекта имеет возможность та же группа пользователей, которая может создать этот объект заново или изменить разрешения на доступ к этому объекту с помощью команды Пользователи и группы из подменю Защита (меню Сервис ). Для создания объекта заново нет необходимости начинать работу с нуля. Достаточно импортировать или экспортировать этот объект в другую базу данных или сделать копию объекта. Если требуется защитить всю базу данных, такой прием является простейшим способом передачи прав владельца на все объекты, в том числе и на саму базу данных. Наилучшую возможность защиты всей базы данных предоставляет мастер защиты, создающий новую базу данных и импортирующий в нее все объекты.

Примечание. Копирование, импорт или экспорт не приводит к изменению прав владельца для запросов, у которых свойство имеет значение «Владельца». Изменение владельца допускается только для запросов, у которых свойство При запуске предоставляются права (RunPermissions) имеет значение «Пользователя».

Для получения дополнительных сведений о различных типах разрешений на доступ нажмите кнопку.

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconTypesPermissionsHowTheyWorkSW":1:"Foo":"Invisible"}

У вас есть проблема с открытием.MDE-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы MDE. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

Для чего нужен файловый формат.MDE?

Основная ассоциация файлового расширения .mde принадлежит типу и формату файлов "Защищенная/скомпилированная база данных Майкрософт Office Access" (.mde ), которые использовались предыдущими выпусками Майкрософт Office Access (MSOA) — приложения для работы с базами данными в составе коммерческого офисного пакета Майкрософт Office.

До выпуска 2007 в MSOA для сохранения баз данных JET (Joint Engine Technology) с макросами и модулями Visual Basic for Applications (VBA) использовался файловый формат MDB. Для защиты базы данных MSOA от изменений, а также для блокирования доступа к исходному коду VBA такая БД может быть сохранена в защищенном формате MDE. MSOA 2007 и последующие выпуски используют другой формат и тип файлов защищенных БД (.acc de).



Файл .mde — это файл базы данных JET MSOA, в котором все модули и макросы VBA сохранены в компилированном двоичном виде. Базу данных .mde можно открыть в MSOA, но нельзя ни изменить, ни полностью преобразовать или декомпилировать в исходный вид. Чтобы изменить защищенную базу данных .mde , все изменения должны вноситься в ее исходный вариант (.mdb) с последующей повторной компиляцией в файл .mde .

Существуют несколько утилит, обеспечивающих частичное извлечение таблиц и/или форм из защищенных баз данных .mde .

В ином значении расширение .mde также ранее встречалось в ассоциации с типом и форматом файлов "Модуль учебной версии ArchiCAD" (MDE), ранее использовавшимися применительно к специальной версии ПО ArchiCAD, которую GRAPHISOFT предоставляла на условиях бесплатной лицензии студентам и преподавателям в сфере архитектуры и дизайна. В последних версиях ArchiCAD формат MDE больше не поддерживается.

Программы для открытия или конвертации MDE файлов

Вы можете открыть файлы MDE с помощью следующих программ: 
Compiled Access Add-in Format

    Популярность

    3.4 (11 votes)

Что такое файл MDE?

Расширение файла MDE связано с файлами надстройки скомпилированного доступа, в которых хранится файл Microsoft Access MDA. Он используется этой программой для управления реляционными базами данных. Файл MDE также содержит исходный код VBA в двоичном формате для защиты содержимого в базе данных. Он имеет сжатый размер файла, который легко отправить. Вы можете запустить код VBA этого файла, но вы не можете редактировать его, если у вас нет полного доступа к базе данных.
Это также могут быть надстройки, которые используются в архитектурном программном обеспечении ArchiCAD для расширения его функциональных возможностей.

Программы, обслуживающие файл MDE

Мы надеемся, что помогли Вам решить проблему с файлом MDE. Если Вы не знаете, где можно скачать приложение из нашего списка, нажмите на ссылку (это название программы) - Вы найдете более подробную информацию относительно места, откуда загрузить безопасную установочную версию необходимого приложения.

Что еще может вызвать проблемы?

Поводов того, что Вы не можете открыть файл MDE может быть больше (не только отсутствие соответствующего приложения).
Во-первых - файл MDE может быть неправильно связан (несовместим) с установленным приложением для его обслуживания. В таком случае Вам необходимо самостоятельно изменить эту связь. С этой целью нажмите правую кнопку мышки на файле MDE, который Вы хотите редактировать, нажмите опцию "Открыть с помощью" а затем выберите из списка программу, которую Вы установили. После такого действия, проблемы с открытием файла MDE должны полностью исчезнуть.
Во вторых - файл, который Вы хотите открыть может быть просто поврежден. В таком случае лучше всего будет найти новую его версию, или скачать его повторно с того же источника (возможно по какому-то поводу в предыдущей сессии скачивание файла MDE не закончилось и он не может быть правильно открыт).

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла MDE мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся и отправьте нам свою информацию о файле MDE.

Access creates databases in the .accdb file format. This format supports features such as multivalued fields, data macros, and publishing to Access Services.

You can convert databases that were created in Microsoft Office Access 2003, Access 2002, Access 2000, or Access 97 to the .accdb file format. Keep in mind, though, that a database in the .accdb file format cannot be opened or linked to by using versions of Access earlier than Access 2007.

In addition, the .accdb format does not support replication or user-level security. If you need to share your database with people who use Access 2003 or earlier, or if you need to use replication or user-level security, you must use the .mdb file format.

Note: Even though they share the same file format, some features in Access 2010 and newer versions cannot be used in Access 2007. For more information, see the section .

In this article

Convert an Access 2000 or Access 2002 - 2003 database to the .accdb format

To convert an Access 2000 or Access 2002 - 2003 database (.mdb) to the .accdb file format, you must first open the database by using Access 2007, Access 2010, Access 2013, or Access 2016, and then save it in the .accdb file format.

Convert an Access 97 database to the .accdb format

Starting with Access 2013, it’s no longer possible to directly convert an Access 97 database (.mdb) to the .accdb file format. However, you can open an Access 97 database in a previous version of Access, and then save the database in a format that Access 2013 can open. For example, here’s how to use Access 2003 to open an Access 97 database, then convert it to a format that can be opened by Access 2013:

    Open the Access 97 database in Access 2003.

    Click Tools > Database Utilities > Convert Database > to Access 2002-2003 file format .

    Enter a name for the database and click Save .

    Close Access 2003 and open Access 2013.

    Open the database and click File > Save As > Access Database (.accdb) > Save As > Save .

You can also use Access 2007 or Access 2010 to convert an Access 97 database to the .accdb format. When you open an Access 97 database in either of these two products, the Database Enhancement wizard appears to help convert the database to an .accdb format.

Use Access 2007 to open a database that was created or modified in newer versions

Because Access 2016, Access 2013, Access 2010, and Access 2007 all use the same file format, you can use Access 2007 to open a database that was created in Access 2010, Access 2013, or Access 2016 without first using the Save As command. However, Access 2016, Access 2013, and Access 2010 include some features that require Access 2016, Access 2013, and Access 2010 to run. Depending on the feature, one of the following might happen when you try to use the database in Access 2007:

    You cannot modify the object that uses the feature.

    You cannot open the object that uses the feature.

    You cannot open the database in Access 2007 at all.

Понравилось? Лайкни нас на Facebook