将数据从Access迁移到SQLServer

时间:2016-07-20 13:30:03

标签: sql-server vb.net sql-server-2008 ms-access database-migration

我有一个公司使用的(vb.net)程序,它运行在MS Access数据库上。但是,当一些数据被覆盖并丢失时,我决定将其移至SQLServer。

为此,我使用了一个名为 Microsoft SQL Server迁移助手进行访问的程序,该程序运行良好,数据库中的所有表都被复制并且记录全部插入到SQLServer数据库中。

但是,当我运行程序时,我现在会遇到各种错误,例如

  

找不到钥匙

  

ODBC - 与“SQL Serverserver \ sqlexpress”的连接失败。

那么,有没有人曾经执行过这个过程?如果是这样,确保程序现在访问和操作SQLServer的下一步是什么?

2 个答案:

答案 0 :(得分:0)

您确定在代码中更改了连接数据库的方法吗?

通常使用OleDb类连接到访问数据库。虽然SQL使用另一个类,但我并不太了解。

它还包含完全不同的数据源。如果仔细检查这些部件,它应该可以正常工作。

答案 1 :(得分:0)

您是否在SQL中为新数据库设置了权限/安全性?您的程序使用的帐户是否可以访问您的SQL数据库?作为测试,尝试创建与数据库的odbc连接。