【发布时间】:2016-03-15 11:16:08
【问题描述】:
当我想打开 OLE DB 源组件时,我最近在每个 SSIS 包(使用 Visual Studio 2012)中都遇到了这个错误:
===================================
Method not found: 'Void Microsoft.DataTransformationServices.DataFlowUI.DataFlowConnectionPage.set_DataPreviewTimeout(Int32)'. (Microsoft Visual Studio)
------------------------------
Program Location:
at Microsoft.DataTransformationServices.DataFlowUI.OleDbSourceUI.SetConnectionPageDescriptions(DataFlowConnectionPage connectionPage)
at Microsoft.DataTransformationServices.DataFlowUI.DataFlowAdapterUI.AddCommonConnectionPage(DataFlowComponentForm form, String helpKeyword)
at Microsoft.DataTransformationServices.DataFlowUI.OleDbSourceUI.AddPagesToForm(DataFlowComponentForm form)
at Microsoft.DataTransformationServices.DataFlowUI.DataFlowComponentUI.EditImpl(IWin32Window parentControl)
at Microsoft.DataTransformationServices.DataFlowUI.DataFlowComponentUI.Edit(IWin32Window parentWindow, Variables variables, Connections connections)
上周它运行良好,我认为从那以后我没有改变任何东西。有什么建议吗?
【问题讨论】:
-
您的 OLE DB 连接管理器使用什么提供程序?
-
@billinkc 在我发现错误的项目中,我使用的是 Microsoft OLE DB Provider for AS/400。但我也在其他提供商上进行了测试,并且对所有人都一样。
标签: sql-server visual-studio-2012 ssis sql-server-2012 ssis-2012