繁体   English   中英

无法从Access导入数据到MS SQL Server

[英]Cannot import data from Access to MS SQL Server

我正在尝试将vb.NET项目从MS Access数据库迁移到MS SQL Server,并且一直在按照我在此处找到的教程进行操作。 我这样做了,但遇到了一个问题,我在运行项目时可以从SQL Server数据库中读取数据,但是无法使用项目插入/编辑数据。

我试图操作的任何数据只能在Access数据库上运行,并且对SQL Server数据没有任何影响(我也反过来,使用SQL Server添加数据,但这在我的项目中看不到)。 所以我决定再次尝试,删除Access和SQL Server数据库,并使用备份数据库从中导入数据。 但是,现在这不起作用,我收到以下错误消息

错误0xc020801c:源 - ~TMPCLP123581 1 :SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 对连接管理器“SourceConnectionOLEDB”的AcquireConnection方法调用失败,错误代码为0xC0202009。 在此之前可能会发布错误消息,其中包含有关AcquireConnection方法调用失败原因的更多信息。 (SQL Server导入和导出向导)

来自HRESULT的异常:0xC020801C(Microsoft.SqlServer.DTSPipelineWrap)

有人知道解决这个问题吗? 或者为什么我不能再将数据导入SQL Server? (下图显示了未执行的过程的结果)

在此输入图像描述

伙计们,我现在已经解决了这个问题。

我使用Microsoft SQL Server Migration Assistant for Access迁移它,然后更改了.ini文件中的连接路径和设置。

然后我创建了一个新的连接字符串,为.ini文件中的每个设置使用字符串变量,这取代了初始的Access数据库连接字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM