Мастер импорта SQL Server, Access Database Engine

Были вопросы, подобные этому, но я пробовал каждое решение, с которым столкнулся, в течение 3 дней подряд, преследуя эту проблему, и я не могу понять это.

Это началось с того, что я не смог импортировать файлы.xlsx в мастере импорта; Я получил сообщение об ошибке: "Поставщик" Microsoft.ACE.OLEDB.12.0 "не зарегистрирован на локальном компьютере". Я попытался удалить все продукты Microsoft Development, Microsoft SQL, Microsoft Server и MS Office со своего компьютера, а затем переустановить только те, которые я использую (изначально я получал некоторые ошибки, потому что на моем компьютере были установлены как 32-разрядные, так и 64-разрядные приложения).

Когда я продолжал получать ошибку Microsoft.ACE.OLEDB.12.0, я попытался установить все ядра СУБД Access, которые я мог найти, включая:

  • Access Database Engine 2007

  • Access Database Engine 2010 Распространение

  • Драйвер системы Office 2007: компоненты подключения к данным

  • Access 2013 Runtime

  • Access 2016 Runtime

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

Но как только я нажимаю кнопку Далее, он не отображается правильно. Это происходит только при выполнении файла Excel.

Любая помощь или руководство будет принята с благодарностью. Бег:

SQL Server Management Studio 17.5

Перераспределение Access Database Engine 2010 (другие все еще приводили к ошибке Microsoft.ACE.OLEDB.12.0)

Поверхность Книга

Windows 10 Pro, 64 бит

  • Версия 1709

  • Сборка ОС 16299.251

2 ответа

Решение

В случае, если кто-то наткнется на это, я нашел проблему. Проблема рендеринга dpi возникает только при запуске 64-битных офисных приложений с Access Database Engine. Если у вас есть 32-битные приложения (и Access Database Engine), он будет правильно отображать dpi и работать без проблем.

К сожалению, мы знаем об этой проблеме, но, к сожалению, продукт SSIS (включая I/E wizard) в целом в настоящее время не поддерживает режим с высоким DPI, поэтому мы планируем исправить это в будущем, когда ETA все еще TBD. В качестве обходного пути, вы можете попробовать настроить разрешение экрана ниже.

Другие вопросы по тегам