Excel i SQL 2012 zbytnio się nie lubią. Jeżeli stworzysz pakiet odwołujący się do plików Excel możesz napotkać na błąd:
Error: 0xC0209303 at GetDataFromExcel, 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.
Aby skorzystać z pakietów SSIS i przesłać dane do Excela trzeba uruchamiać pakiet SSIS w trybie 32 bitowym. Oto jak to zrobić:
1. Wejdź do właściwości projektu.
2. Zmień właściwość Run64BitRuntime na False
3. Uruchom pakiet i ciesz się!
Żródła:
http://microsoft-ssis.blogspot.com/2012/09/swtich-package-from-64bit-to-32bit.html
http://www.sqlservercentral.com/articles/SQL+Server+Integration+Services/93895/