我正在尝试将一个vb.NET项目从MS Access数据库迁移到MS SQL Server,并且一直在按照我发现的这里的教程进行操作。我完成了这个过程,但是遇到了一个问题:当运行我的项目时,我可以从SQL Server数据库读取数据,但无法使用项目插入/编辑数据。
任何我尝试操作的数据只能在Access数据库上工作,并且对SQL Server数据没有任何影响(我也尝试过反之亦然,使用SQL Server添加数据,但在我的项目中无法看到)。因此,我决定再次尝试,删除Access和SQL Server数据库,并使用备份数据库从中导入数据。然而,现在这不起作用了,我收到以下错误消息:
任何我尝试操作的数据只能在Access数据库上工作,并且对SQL Server数据没有任何影响(我也尝试过反之亦然,使用SQL Server添加数据,但在我的项目中无法看到)。因此,我决定再次尝试,删除Access和SQL Server数据库,并使用备份数据库从中导入数据。然而,现在这不起作用了,我收到以下错误消息:
有人知道如何修复这个问题吗?或者为什么我不能再将数据导入SQL Server了吗?(下面的图像显示了哪些进程被执行/未被执行)Error 0xc020801c: Source - ~TMPCLP123581 1: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "SourceConnectionOLEDB" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed. (SQL Server Import and Export Wizard)
Exception from HRESULT: 0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)
![enter image description here](https://istack.dev59.com/Tfh1B.webp)