Мастер импорта 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. В качестве обходного пути, вы можете попробовать настроить разрешение экрана ниже.