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

标签 sql-server vb.net sql-server-2008 ms-access ssis

我正在尝试将vb.NET项目从MS Access数据库迁移到MS SQL Server,并且一直在遵循我发现here的教程。我这样做了,但是遇到了一个问题,我可以在运行项目时从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? (下图显示了/未执行哪些过程的结果)

enter image description here

最佳答案

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

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

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

关于sql-server - 无法从Access导入数据到MS SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38521562/

相关文章:

vb.net - 为什么从同一类中的共享函数调用时无法访问重载的私有(private)共享函数

c# - 分配和删除 session key 时会发生什么?

.net - 'Protected Friend' 和 'Private Protected' 之间有什么区别?

sql - select count(1) 与 select rowcnt from sysindexes 性能和使用?

sql-server - SQL Server 中的只读锁

sql-server - 错误消息 : Incorrect Syntax near'. '.在 SQL Server 中

sql - 变更数据捕获性能损失是否仅限于启用 CDC 的表?

SQL Server SELECT INTO @variable?

sql-server - 错误: Pass Returned Date From One Procedure To Next Procedure

sql-server - 为指标 SSRS BIDS 添加多个规则