I receive the following error when I open a particular SSIS Project on my newly installed Windows 7
development machine:
TITLE: Microsoft Visual Studio
------------------------------
Unable to cast COM object of type 'System.__ComObject' to interface type
'Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100'. This operation failed because the
QueryInterface call on the COM component for the interface with IID '{203E24BD-5203-4C76-AFC7-
7C8545EBA1A0}' failed due to the following error: The application called an interface that was
marshalled for a different thread. (Exception from HRESULT: 0x8001010E (RPC_E_WRONG_THREAD)).
------------------------------
BUTTONS: OK
------------------------------
This error message locks up SSDT 2012 (Visual Studio 2010 shell) It must be killed with Task Manager
because the "OK" button or the "X" in the top right corner of the message is unresponsive.
Here is the order in which I have installed development tools on this machine;
1.) SSDT (SQL Server 2012 with SP2) (which installs Visual Studion 2010 shell)
2.) SharePointListAdapterSetup_x64.msi <required for SharePoint List ETL
3.) Visual Studio Professional 2012 <required on another machine to get scripting components to work
With the above installed I can open some SSIS projects but not the offending one.
With some research I found and followed the recommendations to perform the following two tasks. After
each the behavior described above is the same
4.) Registered "regsvr32 dts.dll"
5.) Installed Viusal Studio Update 4
Please, what remedy will fix this?
=== More...
Facts surrounding the offending SSIS project and other projects
* I use the SSDT open the projects
* The offending package performs an ETL from SharePoint lists to a SQL Server database
* Another projects performs the same task on a smaller scale and does it successfully
* The offending projects work successfully on another system.
Facts surrounding the newly installed Windows 7 computer
* Windows 7 Enterprise SP1
* 64-bit
* 8 GB RAM
* 2.6 GHz processor
Details of SharePointListAdapterSetup_x64.msi installation
* The adpater has been
Details of SSDT installation (SQL Server 2012 with SP2)
* Engine
* SSDT
* Client Tools Connectivity
* Integration Services
* Client Tools Backwards Compatibility
* Client Tools SDK
* Management Tools - Basic & Complete
Details of Visual Studio installation
* Microsoft Foundation Classes for C++
* Microsoft Office Developer Tools
* Microsoft SharePoint Developer Tools
* Microsoft SQL Sercer Data Tools
Facts surrounding the other computer where the prject works.
* Project opens and works on SQL Server server where SSDT is installed. Should not work on the server.