SQL Сервер, связанный с сервером для импорта данных Excel, теперь имеет периодические ошибки - PullRequest
0 голосов
/ 20 февраля 2020

Моя настройка: SQL Сервер 2016 Express 64 бит, Excel 2016 64 бит, поставщик связанных серверов MS.ACE.OLEDB.12.0.

За последние 1 1/2 года я иметь связанный сервер, настроенный для импорта данных Excel, и сценарий, который включает импорт данных Excel. Таблицы .xlsx не изменились, и ни один из них не имеет сценария.

Пример импорта данных:

DROP TABLE Workshops.dbo.[Workshop$]
GO

SELECT * 
INTO Workshops.dbo.[Workshop$] 
FROM lkExcelImport...[Workshop$]
GO

За последние 2 недели я теперь получаю периодические ошибки. В процессе отладки приходится перезагружать сервер SQL и после 1 или более попыток перезапуска скрипт работает. Я могу продолжать запускать скрипт и импортировать данные в течение 5 минут. Если я останавливаюсь на несколько минут и затем пытаюсь импортировать данные, я получаю ошибки, такие как:

Сообщение 7399, Уровень 16, Состояние 1, Строка 46
Поставщик OLE DB "Microsoft.ACE .OLEDB.12.0 "для связанного сервера" lkExcelImport "сообщил об ошибке. Поставщик сообщил о непредвиденной ошибке c.

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

За исключением обновлений MS, ничего не изменилось в отношении среды.

У меня также есть связанный сервер с другим SQL сервером, и это соединение не отключается, пока не сработает связанный сервер Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...