Мое терпение заканчивается этим вопросом.Я запускаю задания через SSMS или агент, который работал отлично до последней недели и вставлял данные из таблиц / представлений в различные файлы Excel.
Совсем недавно задания / код просто продолжали работать, даже не завершая работу.... эти задания выполняются всего за 15-25 секунд, но теперь никогда не заканчиваются.Я проверил приведенный ниже код на новом листе, и он работает мгновенно!Ошибка, которую я получаю, также не помогает, решения, которые я нашел в Google, не помогли или уже были установлены.
Любые идеи, которые могут привести к тому, что экспорт openrowset просто взорвется, а не сделает егозадание?
Код, который я обычно запускаю, который работает:
INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;HDR=YES;Database=C:\Automation\DYNAMIC\Output\File.xlsx;',
'SELECT * FROM [Data$]')
SELECT *
FROM [REPORTING].[dbo].[tbl_table]
Текущее сообщение об ошибке:
Сообщение 7399, Уровень 16, Состояние 1, Строка 1
Поставщик OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)" сообщил об ошибке.Поставщик не предоставил никакой информации об ошибке.
Сообщение 7303, уровень 16, состояние 1, строка 1
Не удалось инициализировать объект источника данных поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера."(null)".
Система:
- 32-разрядная версия SQL Server 2005 в Windows XP 32-разрядная
Обновлено / отредактированоинформация:
Листы Excel содержат либо функции на отдельной вкладке, либо диаграммы, экстраполирующие данные из вкладки [Data $] (если это помогает)
Я создал новый лист и протестировал мой запрос на вставку, и он отлично работал
Исходный файл изначально не был создан на сервере, а вместо этого перенесен через Share Drive (Я не думаю, что это будет иметь значение)
Любая помощь приветствуется !!
Спасибо