Access Database Engine не будет установлен
У меня есть продукты Office через Office 365 и 64-битную систему. Я пытался установить Access Database Engine, чтобы я мог импортировать данные на сервер SQL из документа Excel с поддержкой макросов (.xlsm), но когда я пытаюсь запустить AccessDatabaseEngine.exe, он выдает ошибку, говорящую, что я пытаюсь установить 32-битную функцию / программу, когда у меня установлен 64-битный Office. Поэтому я попытался установить AccessDatabaseEngine_X64.exe, и он выдает ошибку, в которой говорится, что я пытаюсь установить 64-разрядную версию, когда у меня установлен 32-разрядный Office.
Очевидно, что обе эти вещи не могут быть правдой. Как я могу установить любой из них, чтобы продолжить импорт данных в SQL Server? Какие еще вещи я должен попробовать? Любые советы / знания по этому вопросу были бы великолепны.
1 ответ
В основном мне пришлось запустить.exe через командную строку, с /quiet
Переключатель прикреплен к концу.
Если у вас есть подписка на Office 365, вы можете увидеть сообщение об ошибке при запуске программы установки. Ошибка указывает на то, что вы не можете установить загрузку рядом с компонентами Office, запускаемыми нажатием кнопки. Чтобы обойти это сообщение об ошибке, запустите установку в тихом режиме, открыв окно командной строки и запустив файл.EXE, который вы скачали с ключом /quiet. Например:
C:\Users\<user_name>\Downloads\AccessDatabaseEngine.exe /quiet
Источник: импорт данных из Excel или экспорт данных в Excel с помощью служб интеграции SQL Server (SSIS)