使用SQL Server 2005
[尝试使用.CSV
文件复制到数据库
UploadCSV [连接管理器“ SERVER.DATABASE.USER_ID”时出错]:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80040E4D。OLE DB记录可用。源:“ Microsoft SQL本机客户端”结果:0x80040E4D说明:“用户'USER_ID'的登录失败。”。
[数据流任务[OLE DB目标[594]]中的错误:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“ SERVER.DATABASE.USER_ID”的AcquireConnection方法调用失败,错误代码为0xC0202009。在此之前可能会发布错误消息,并详细说明为何AcquireConnection方法调用失败的原因。
((Microsoft Visual Studio)
HRESULT的异常:0xC020801C(Microsoft.SqlServer.DTSPipelineWrap)
程序位置:
在Microsoft.SqlServer.Dts.Pipeline.Wrapper.CManagedComponentWrapperClass.AcquireConnections(Object pTransaction)在Microsoft.DataTransformationServices.Design.PipelineUtils.AcquireConnections(IDTSComponentMetaData90 componentMetadata,Connections连接,IServiceProvider serviceProvider)在Microsoft.DataTransformationServices.DataFlowUI.DataFlowComponentUI.AcquireConnections()在Microsoft.DataTransformationServices.DataFlowUI.DataFlowComponentUI.ReinitializeMetadata()在Microsoft.DataTransformationServices.DataFlowUI.DataFlowAdapterUI.connectionPage_SaveConnectionAttributes(Object sender,ConnectionAttributesEventArgs args)
请检查连接管理器“ Server.database.user_id”,然后单击测试连接。您可能需要根据软件包的安全性设置再次输入密码。
一旦测试连接成功,在目标中映射列时就不会看到此错误。
通常,当我们在SSIS包中使用VPN Server
(SQL Server
)作为连接管理器时,会发生此问题。
因此,首先尝试在创建软件包的地方使用同一用户登录SQL Server
(本地或在计算机上。)>