Предположим, что структура классической базы данных Microsoft Access изменилась (новые или измененные таблицы, запросы, свойства полей, формы или отчеты), и вы хотите просмотреть журнал этих изменений. Сравнение баз данных можно использовать для сравнения одной версии Access классической базы данных с другой. Вы увидите разницу, например новые или измененные таблицы, запросы, поля, свойства полей и т. д., в SQL Server Reporting Services отчете, который можно экспортировать в Excel или сохранить в формате PDF.
Примечание: Нельзя использовать сравнение баз данных с веб-приложениями Access.
В этой статье
-
Примечание: При выборе параметра Сравнениебаз данных возникает ошибка, если не установлены зависимости и предварительные значения.
Сравнение двух баз данных Access
-
Откройте Раздел Сравнение баз данных. Вы увидите простое диалоговое окно с двумя вкладками: Setup (Настройка) и Results (Результаты).
-
На вкладке Setup (Настройка) рядом с полем Compare (Сравнить) нажмите кнопку обзора
, чтобы найти базу данных, которая будет "основной" (или более раннюю версию). Когда вы найдете нужный файл, нажмите кнопку Открыть. -
Рядом с полем К нажмите кнопку Обзор
, чтобы найти базу данных, которая "изменена" (или последняя версия). -
В разделе Report Options (Параметры отчета) выберите объекты базы данных (таблицы, запросы, макросы, модули, отчеты, формы или страницы), которые нужно сравнить, установив соответствующие флажки.
-
В разделе Report Values (Значения отчета) выберите вариант Full (Полные) или Brief (Краткие), чтобы указать степень детализации результатов.
-
Нажмите кнопку Сравнить , чтобы выполнить сравнение.
После завершения сравнения на экране откроется SQL Server Reporting Services отчет. Этот отчет можно экспортировать в Excel или сохранить в формате PDF.
Создание резервной копии версий базы данных
Лучший способ отслеживать изменения структуры в классической базе данных — сохранить одну или несколько версий резервной копии. Процесс резервного копирования базы данных отличается от простого сохранения копии.
-
Выберите Файл > Сохранить как.
-
В разделе Сохранить базу данных как > Дополнительно выберите Создать резервную копию базы данных.
При сохранении резервной копии к имени файла добавляются год, месяц и дата. Если в один день сохраняется несколько резервных копий, после даты добавляются символ подчеркивания и номер в скобках. Несколько резервных копий базы данных с именем Инвентаризация.accdb, сделанных в один день (13.03.2012), могут выглядеть вот так:
-
Инвентаризация _2012_03_13.accdb
-
Инвентаризация _2012_03_13_(1).accdb
-
Инвентаризация _2012_03_13_(2).accdb
Чтобы найти команду Резервная копия базы данных в более ранних версиях Access:
-
В Access 2010 выберите Файл > Сохранить и опубликовать > Дополнительно > Резервная копия базы данных.
-
В Access 2007 нажмите кнопку Office > Управление > резервной копии базы данных.
-
В Access 2003 и более ранних версиях выберите Файл > Резервная копия базы данных.
Ошибка "Не удается открыть базу данных Access"
Если появляется сообщение об ошибке "Не удается открыть базу данных Access", скорее всего, по крайней мере одна из классических баз данных защищена паролем. В диалоговом окне нажмите кнопку ОК и введите пароль. В противном случае выполнить сравнение не получится.
Подробнее о хранении паролей в средстве сравнения баз данных см. в статье Управление паролями для открытия файлов для сравнения.
Ошибка "Необработанное исключение"
Если при попытке воспользоваться средством сравнения баз данных вы получаете сообщение об ошибке "Необработанное исключение", это может означать, что на вашем компьютере не установлены некоторые необходимые компоненты. Хотя компонент Database Compare включен в Access, некоторые предварительные требования, необходимые для правильной работы сравнения баз данных, не устанавливаются автоматически. Выполните указанные ниже действия.
-
Войдите на компьютер пользователя с правами администратора.
-
Скачайте и установите Скачать платформа .NET Framework 4.0.
-
Скачайте и установите SQLSysClrTypes (64-разрядная версия) или SQLSysClrTypes (32-разрядная версия).
-
Скачайте и установите Microsoft Report Viewer 2015 Runtime.
-
Перезагрузите компьютер пользователя.