У меня есть пакет SSIS, который импортирует данные из Excel в базу данных SQL 2012. пакет работает нормально и выполняет то, что он должен делать, когда я запускаю его на визуальной студии. Однако, когда я пытаюсь выполнить SQL-задание для запуска пакета, он продолжает давать мне массаж ошибок ниже.Ошибка SSIS при запуске пакета с использованием задания SQL
Код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Ошибка код: 0x80004005. Доступна запись OLE DB. Источник: «Microsoft Access Database Engine» Hresult: 0x80004005 Описание: «Q: \ Ledger \ MajorGL.xlsx» не является допустимым путем. Убедитесь, что имя пути написано правильно и что вы подключены к серверу на , в котором находится файл. ".
и путь является допустимым путем.
Да, это вопрос разрешения. теперь он отлично работает. Моя первая ошибка заключалась в том, что я не дал полного имени Q: \ Ledger \ path, и я это сделал. а второй и основной проблемой была учетная запись службы, которую SQL-сервер использует для запуска пакета, не имела разрешения на доступ к файлу forlder в Q. Я добавил учетную запись в свойство безопасности папки с соответствующим разрешением. – zazzu
Я рад, что вы решили свою проблему. –