【问题标题】:Migrating .DBF files into Sql Server Database将 .DBF 文件迁移到 Sql Server 数据库
【发布时间】:2015-07-21 05:55:08
【问题描述】:

我在 FOxPro 9.0 中有一些 DBF 文件但是我想将数据从 DBF 迁移到 sql server,我该怎么办?任何人都可以为我提供脚本或存储过程来迁移数据吗? 另外,我想知道是否可以将 DBF 文件中的数据转换为 SQL Server 数据库? 另外,我不了解 OLE Db。迁移重要吗?请帮帮我。

【问题讨论】:

    标签: sql sql-server dbf


    【解决方案1】:

    在 VFP 中,您是否查看过工具 -> 向导 -> 升迁的顶部菜单?

    它会通过各种对话框提示您,询问您要向 SQL 发送什么数据库、要连接到哪个 SQL(如果需要,创建连接句柄)以及要上传哪些表。

    视情况而定,您可以将所有内容上传到临时数据库,然后根据您的需要拉入最终生产数据库。或者只是导入您已准备好接收传入数据的新数据库。

    【讨论】:

    • 是的,我查看了升迁向导,但在添加 dbf 文件后,它向我显示“无法打开文件”的错误
    • @AniketPanke,如果您有任何用户打开了该应用程序并且阻止了某些独占使用,那可能会导致它失败......自从我不得不升迁以来已经有 10 年了。尝试确保“SET EXCLUSIVE OFF”。如果您出于升迁的目的将表添加到数据库中,请确保也“全部关闭”。如果它仍然失败,请尝试提供更多关于它停止升迁的位置/阶段的详细信息。
    【解决方案2】:

    是的,我已经查看了升迁向导,但是在添加了 dbf 之后 文件向我显示“无法打开文件”的错误

    第一个问题 - 您的应用程序使用什么语言?
    * VFP?
    * 别的?

    此外,您还没有提到您是如何尝试访问该文件的。
    * 使用“标准”VFP 数据表命令?
    * 使用 ODBC 连接到 SQL Server?
    http://www.devarticles.com/c/a/SQL-Server/How-to-Connect-to-a-SQL-Server-from-Visual-FoxPro/

    让我们更好地了解您的情况,我们可以提出更好的建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-28
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 2016-05-03
      • 1970-01-01
      • 2013-03-03
      • 2017-02-10
      相关资源
      最近更新 更多