Я использую окна 8.1, офис 2013, Visual Studio 2013, SQL Server 2014 и SSIS 12,0Экспорт данных в файл Excel От Sql Server 2014 с помощью SSIS 2012
У меня есть поток данных, который имеет источник OLE DB, данные Конверсия и назначение Excel. Мой OLEDB Источник
Преобразование данных У меня есть создать файл Excel StudentInfo.xls в (C: \ XX) папку и установить соединение
все в порядке, но когда я исполню это я давая мне следующие ошибки:
Error: 0xC0209303 at DynamicExcel, Connection manager "Excel Connection Manager": The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered".
Error: 0xC020801C at Data Flow Task, Excel Destination [24]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0209303. There may be error messages posted before this with more information on why the AcquireConnection method call failed.
Эта ссылка (Switch package from 64bit to 32bit) привела меня изменить Run64BitRuntime
свойство Ложные.
После изменения свойства, теперь я получаю различный набор ошибок:
Error: 0xC0202009 at DynamicExcel, Connection manager "Excel Connection Manager": SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft JET Database Engine" Hresult: 0x80004005 Description: "The Microsoft Jet database engine cannot open the file ''. It is already opened exclusively by another user, or you need permission to view its data.".
Error: 0xC020801C at Data Flow Task, Excel Destination [24]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.
это, вероятно, проблема с правами на папку, которую вы пытаетесь записать (если это не очевидная проблема, файл открывается исключительно и/или записывает разрешения на сам файл). – ZLK