У меня проблемы с 32- и 64-битной версией accdb Microsoft ace oledb 12.0. На сервере, который я использую, установлен SQL server 2016 и 2017 64 bit. Он имеет офис 365 64 бит установлен. Я запускаю программы конвертации с помощью Power Shell. Часть преобразования преобразует файлы Excel в файл CSV, а затем импортирует файл CSV на сервер SQL. Некоторые из этих файлов Excel очень велики.
Вот моя проблема.
Если я установлю accdb Microsoft ace oledb 12.0 64-разрядная оболочка Power ISE (64) преобразует и импортирует файлы Excel в SQL , Но по какой-то причине, если мне нужно сделать быстрое обновление и попытаться импортировать файл Excel прямо в SQL, я получаю ошибку accdb Microsoft ace oledb 12.0 не зарегистрировано.
Если я установлю accdb Microsoft ace oledb 12.0 32 Bit. Я больше не получаю accdb Microsoft ace oledb 12.0 незарегистрированная ошибка с сервера SQL. Но я должен запустить Power Shell ISE (32). Но с размерами файлов Excel я получаю, что некоторые файлы превышают максимальное количество строк для Excel 32 бит. Так что мой импорт падает.
Я не могу понять, почему 64-разрядная версия accdb Microsoft ace oledb 12.0 не будет работать с SQL сервером. Поскольку все на компьютере является 64-битной версией.
Кто-нибудь сталкивался с этой проблемой?