我很难使用excel file
将SSIS
上传到表格中。我在向导中时收到以下警告消息
当前用户不是所选数据库的所有者。这有可能 导致该数据库的某些操作失败
当我继续上传时,它运行正常,除非它到达复制部分,我收到以下错误消息。 `
复制到[dbo]。[RIP_Cost_Centre $](错误)消息•错误 0xc0202009:数据流任务1:SSIS错误代码DTS_E_OLEDBERROR。一个 发生OLE DB错误。错误代码:0x80004005。 OLE DB记录是 可用。来源:“Microsoft SQL Server Native Client 10.0” Hresult:0x80004005描述:“INSERT权限被拒绝了 对象'RIP_Cost_Centre $',数据库'MD_Roster_Optimisation', schema'dbo'。“。(SQL Server导入和导出向导)•错误 0xc0209029:数据流任务1:SSIS错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。 “输入”目的地输入“ (51)“失败,因为错误代码0xC020907B发生,错误行 处理“输入”目的地输入“(51)”指定失败 错误。指定的指定对象发生错误 零件。在此之前可能会发布错误消息 有关失败的信息。 (SQL Server导入和导出向导) 错误0xc0047022:数据流任务1:SSIS错误代码 DTS_E_PROCESSINPUTFAILED。组件上的ProcessInput方法 “Destination - RIP_Cost_Centre $”(38)失败并显示错误代码 0xC0209029处理输入“目标输入”(51)。
标识的组件从ProcessInput方法返回错误。该错误特定于组件,但错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。 (SQL Server导入和导出向导),而不是粘贴数据。我检查了映射,它们看起来是正确的,但我不知所措。
答案 0 :(得分:0)
也许你可以取消SSIS的东西,只使用Excel和SQL Server。请看一下这个链接,你会发现很多方法可以在Excel和SQL Server之间移动数据......或者......反过来......
http://www.excel-sql-server.com/excel-sql-server-import-export-using-vba.htm#Introduction