如何将Visual Foxpro数据库转换为SQL Server数据库

Rai*_*eal 8 sql sql-server foxpro sql-server-2008 visual-foxpro

我的一个客户有一个Foxpro数据库(.DBF文件).我需要将其转换为SQL Server 2008数据库.

有谁知道怎么做?请给我解决方案.

提前致谢....

And*_*zov 15

请尝试以下步骤:

1.将ODBC数据源创建到DBF文件

在此输入图像描述

2.使用SQL Server导入数据向导(右键单击SSMS中的数据库)

在此输入图像描述

3.选择ODBC的数据提供程序作为数据源

在此输入图像描述

4.映射并导入您的数据

在此输入图像描述


Esp*_*lma 6

您可以使用Visual FoxPro程序中的"升迁向导",它位于工具 - >向导 - >升迁向导上.

如果你试试这个,请记住两件事:

  • 您需要将DBF添加到数据库容器(这是一个安全的过程:创建一个新的数据库并添加表).BACKUP,那些文件不能再用作"Free table"了.再一次,谈论数据是安全的事情.
  • 您可能需要将其转换为32位关注点,AFAIK没有针对DBF或VFP数据库的64位ODBC驱动程序.升迁向导不适用于OLEDB.

在这篇知识库文章中查看更多相关信息:HOWTO:如何在Visual FoxPro中使用升迁(SQL)向导

编辑:

我完全忘记了Visual FoxPro 9 SP2中改进的升迁向导,它的方式更好:(VFP)升迁简化

Edit2:这可能会有所帮助: 如何使用SQL Server 2005 Integration Services(SSIS)将Visual FoxPro数据导入SQL Server.