我正在尝试将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数据库连接字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句