2008-10-01 3 views
1

Мой вопрос о задержке реконфигурации при переключении между Access 2003 и 2007 комментарий был сделан:Можно ли одновременно запускать Access 2003 и 2007?

Btw, вы не можете избежать реконфигурации между Access 2007 и более ранних версий. Access 2007 использует некоторые из тех же разделов реестра, что и более ранние версии, и их необходимо переписать при открытии Access 2007.

Если это так, то действительно ли безопасно работать и разрабатывать базы данных в обеих версиях одновременно ? Изменения реестра влияют на работу Access после его запуска. Например, перекомпиляция/сохранение изменений объектов?

ответ

2

Она работает большую часть времени, но это не совсем безопасно, поэтому Microsft отказывается поддерживать несколько установок Microsoft Office на одном ПК. Рекомендуемое решение - установить виртуальную машину и установить вторую версию Microsoft Office на виртуальной машине. После этого вы можете переходить от одной версии Доступ к другим без их влияния друг на друга

Microsoft предлагает бесплатную загрузку Virtual PC 2007 в 32 битных и 64 битных версий (и нет времени переключения ждать!):

http://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&DisplayLang=en

Вот пакет:

http://www.microsoft.com/downloads/details.aspx?FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5&DisplayLang=en

1

Это совершенно безопасно, я делал это очень часто (как работает, так и развивается). Как только вы откроете базу данных в Access 2007, некоторые дополнительные свойства будут добавлены в базу данных. Однако это делается таким образом, что вы все равно можете безопасно открыть базу данных в Access 2003.

Мы также базы данных, установленные в многоверсионное среде были разные люди используют один и тот же бэкенд, с передним концом открывается в Access 2003 или 2007

+0

Я думаю, что Марк спрашивал, можно ли одновременно запускать исполняемые бинарные файлы (то есть msaccess.exe) из обеих версий. – 2008-10-01 13:31:13

0

мне кажется, что экземпляр Access при открытии унаследует параметры реестра при Т он время открыто. Итак, если вы откроете A2K7, вы получите настройки реестра, которые он записывает в своих «настройках Office». Если пока A2K7 все еще открыт, вы откроете A2K3, он перенастроит параметры реестра и наследует их для своего сеанса. Это не повлияет на уже запущенный экземпляр A2K7.

Единственное возможное исключение может быть, если есть некоторые ключи реестра, которые обрабатывает процесс «настройка ...», который Access не читает при открытии, но позже в сеансе. У меня есть серьезные сомнения в том, что MS когда-либо создавала такие вещи. Разработчики Professional Access имели дело с такими вещами, поскольку MS представила MS Installer (впервые увиденный большинством людей с Office 2000), а проблемы A2K7 лишь немного хуже, чем с предыдущими версиями (хотя в Vista это сложнее из-за способ Vista обрабатывает изменения реестра). Тот факт, что MS получает пары при рассмотрении нескольких версий Access на одном ПК, не означает, что он действительно опасен - он показывает только, что они не хотят выделять ресурсы для поддержки этого сценария.

Смежные вопросы