我有一个公司使用的(vb.net)程序,它运行在MS Access数据库上。但是,当一些数据被覆盖并丢失时,我决定将其移至SQLServer。
为此,我使用了一个名为 Microsoft SQL Server迁移助手进行访问的程序,该程序运行良好,数据库中的所有表都被复制并且记录全部插入到SQLServer数据库中。
但是,当我运行程序时,我现在会遇到各种错误,例如
找不到钥匙
或
ODBC - 与“SQL Serverserver \ sqlexpress”的连接失败。
那么,有没有人曾经执行过这个过程?如果是这样,确保程序现在访问和操作SQLServer的下一步是什么?
答案 0 :(得分:0)
您确定在代码中更改了连接数据库的方法吗?
通常使用OleDb类连接到访问数据库。虽然SQL使用另一个类,但我并不太了解。
它还包含完全不同的数据源。如果仔细检查这些部件,它应该可以正常工作。
答案 1 :(得分:0)
您是否在SQL中为新数据库设置了权限/安全性?您的程序使用的帐户是否可以访问您的SQL数据库?作为测试,尝试创建与数据库的odbc连接。