Я делаю пакет SSIS с некоторыми соединениями excel. Это мой enviornment:Excel и 64 бит
- Microsoft Office 2007 установлен
- Microsoft Office 2010 установлен
- SQL Server 2008 R2 установлен
- Visual Studio 2008 установлен
- Visual Studio 2010 установлен Database
- Microsoft Access Двигатель 2010 Распространяемый комплект
это моя строка соединения в файл Excel:
- Provider = Microsoft.ACE.OLEDB.12.0; источник данных = C: \ XXXXX \ XXXXX \ XXXXX.xls; Extended Properties = EXCEL 14,0; HDR = YES «;
Так что, когда я пытаюсь развернуть мой пакет SSIS, появилось следующее сообщение об ошибке:
OLE DB запись доступна. Источник: «Microsoft Database Database Engine». Hresult: 0x8000040005 Описание: "Не удалось найти устанавливаемую ISAM"
Это странно becouse ранее я установил Microsoft Access Database Engine 2010 Redistributable установлен и у меня есть обе версии Microsoft Office ...
Любая помощь будет оценена !!
Решение Dtexec недействительно для выполнения пакета dtsx, потому что я выполняю внутри Sharepoint, поэтому мне нужно использовать app.LoadPackage (...) –
да, но я верю, когда вы вызываете package.Execute() он вызывает dtexec для запуска – Diego