【问题标题】:Migrating data from Access to SQLServer将数据从 Access 迁移到 SQLServer
【发布时间】:2016-11-23 18:38:00
【问题描述】:

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

为此,我使用了一个名为 Microsoft SQL Server Migration Assistant for Access 的程序,效果很好,数据库中的所有表都被复制了,并且记录全部插入到 SQLServer 数据库中.

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

找不到密钥

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

那么,以前有人做过这个过程吗?如果是这样,下一步是什么来确保程序现在可以访问和操作 SQLServer?

【问题讨论】:

  • @TToni 我以前读过,我不明白你的意思?
  • 可能的答案太多,或者对于这种格式来说,好的答案太长了。请添加详细信息以缩小答案范围或隔离可以在几段中回答的问题。
  • 以后可以使用SQL Server内置的导入向导,SQL Express中也可以使用。
  • @JohnnyBones 我仍然会遇到代码需要更改的问题,不是吗?

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


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 服务器名、用户名、密码等都通过ini连接文件传入程序,一切正常
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-07
    相关资源
    最近更新 更多