Импорт Excel в SQL Server с использованием распределенных запросов - PullRequest
0 голосов
/ 11 октября 2011

Мне удалось установить это успешно на моем локальном компьютере и в производственной среде, если учетные данные пользователя, используемые при запуске сценария, являются системными.

Этот URL-адрес (http://www.excel -sql-server.com / excel-import-to-sql-server-using-distrib-query.htm) Сергей Васеленко был очень полезным

Он работает уже несколько месяцев. И вдруг, примерно на прошлой неделе, я получил жалобу от одного из наших пользователей, который использует загрузчик, что они больше не могут загружать файлы Excel.

Поставщик OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)" вернуло сообщение "Неуказанная ошибка". Сообщение 7303, уровень 16, состояние 1, Строка 1 Не удается инициализировать объект источника данных поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)".

Никто не меняет сценарий.

Никто не обновил ни сервер, ни мой локальный.

Все серверы для разных приложений, использующих скрипт, обнаружили ошибку.

Я даже не могу запустить его на своем локальном компьютере. (Когда я использую JET в качестве драйвера на локальном компьютере, он все еще работает, но не может запустить его с помощью драйвера ACE)

Я уже запутался в том, что случилось с тузом?

Я начинаю задаваться вопросом, было ли какое-нибудь обновление от Microsoft или какая-то ошибка в драйвере ace ??

Надеюсь, что кто-то может мне помочь, если у вас возникла подобная проблема.

1 Ответ

0 голосов
/ 11 октября 2011

Это может быть этот потенциальный вопрос :

Эта проблема возникает из-за того, что учетная запись не имеет полной доступ к временной папке учетной записи запуска SQL Server. запрос к связанному серверу выполняется в контексте учетной записи входа. если ты выполнить запрос связанного сервера, SQL Server пытается создать временный файл имя источника данных (DSN) во временной папке SQL Server стартовая учетная запись.

...