0

我使用的數據工具的GA Analytics(分析)數據源2012年我能夠登錄和SSIS包,調試中使用的組件,然後運行包,提取和加載數據(到OLE DB目標)。沒問題!SSIS谷歌分析問題:「無法強制轉換COM對象」

但是,當我嘗試在本地或遠程服務器上將程序包部署到SSIS目錄時,程序包將引發以下驗證錯誤:「無法將類型爲」System .__ ComObject「的COM對象轉換爲接口類型爲」Microsoft.SqlServer「。 Dts.Pipeline.Wrapper.IDTSComponentMetaData100'。此操作失敗,因爲對IID爲「{887BD061-82D4-4F06-A222-33D4E7F896}」的接口的COM組件的QueryInterface調用失敗,原因是出現以下錯誤:沒有支持此類接口「 ...

我已經確定將問題隔離到它的核心。我創建了一個只包含GA數據源的包,並且遇到了同樣的問題。我沒有任何問題部署或執行任何其他ssis包/組件。

除了部署SSIS包到SQL Server SSIS目錄,我也試着運行執行包實用工具2014年運行包。我遇到了與上面列出的相同的驗證/執行錯誤。

我現在可以運行此包的唯一方法是通過VS/DT 2012在調試模式下運行 - 手動!

另外,我覺得也許組件的OAuth會議正在部署後失去了..而如果不是..我不知道我會怎樣,否則重置GA數據源的遠程服務器上的OAuth的連接(沒有安裝VS/DT)..

任何人都可以請幫忙解決這個問題?

  • 什麼是包含GA SSIS數據源的包的正確部署策略?

  • 什麼是替代並安排在生產服務器上這樣的包的有效途徑?

  • 這個問題有沒有已知的解決方法?

+0

我認爲你應該聯繫創建該工具的公司。我不認爲你會在堆棧上獲得幫助。 – DaImTo

+0

在VS中運行它時,這是與SQL Server不同的服務器嗎? –

回答

1

我有同樣的問題。事實證明我使用VS2012。 VS2012上的GA加載器與MSSQL2012兼容。要在MSSQL2014上使用加載器,您將需要VS2013。

希望這會有所幫助!