我有Visual Studio 2008 数据库是SQL Server 2008 R2 重现错误的步骤是:
当我运行此程序包时出现以下错误:
SSIS package "Package.dtsx" starting.
Warning: 0x0 at SQL_Q_Mensual: Multiple-step OLE DB operation generated errors.
Check each OLE DB status value, if available. No work was done.
Warning: 0x0 at SQL_Q_Mensual: Multiple-step OLE DB operation generated errors.
Check each OLE DB status value, if available. No work was done.
SSIS package "Package.dtsx" finished: Success.
如果使用" .Net Provider for OleDb \ Microsoft Jet 4.0 OLE DB Provider"包裹不会产生错误。
我在互联网上阅读了很多笔记,但我不知道如何解决这个问题。我想使用Native OLD db而不是.net Provider。
致以诚挚的问候,抱歉,因为我的英语很差。
沃尔特
答案 0 :(得分:0)
这通常是数据类型问题。确保将有效数据类型传递给数据库中正在发生的任何内容。例如,检查您没有将NULL或空字符串值传递给不接受它们的列(手动定义,或者说,DATETIME列)。确保遵守所有VARCHAR长度和数字边界。确保选择column1,column2,columns3而不是SELECT *
注意:64位SQL Server无法使用Jet,Jet没有64位OLEDB提供程序。