首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从DBF文件转到SQL Server 2008?

如何从DBF文件转到SQL Server 2008?
EN

Stack Overflow用户
提问于 2010-06-26 00:57:43
回答 4查看 39K关注 0票数 10

我有一个使用DBF文件的应用程序,我需要将它们导入SQL Server 2008。但是,我还需要在此过程中修改一些数据,一些列将被添加到表中,而其他列将被弃用。

到目前为止,我使用的是DBF -> MS Migration Assistant -> SQL Server2008。但我认为必须有更好的方法来处理它。我不想使用Migration Assistant,因为它不允许您在导入数据时修改数据。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-26 01:06:11

看起来你不走运:-(

请参阅此备注:

注意:在SQL Server2005中,SQL Server导入和导出向导不支持从dBASE或其他DBF文件导入或导出到这些文件。若要导入DBF文件,请先使用Microsoft Access或Microsoft Excel将DBF文件中的数据导入Access数据库或Excel电子表格。然后,使用SQL Server导入和导出向导导入包含DBF文件中数据的Access数据库或Excel电子表格。

Microsoft SQL Server2005联机丛书,Choose a Data Source (导入和导出向导)

但也许另一个堆栈溢出问题可以有所帮助??

How to import a DBF file in SQL Server

或者查看一些商业和/或共享工具来完成这项工作

票数 3
EN

Stack Overflow用户

发布于 2011-07-08 00:54:04

我能够使用这个link中的信息将DBF导入到SQL Server2008中。

特别是我:

  1. 使用导入/导出向导,选择"Microsoft Office12.0 Access数据库引擎OLE DB Pro...“作为dropdown.
  2. Opened中的数据源,Access OLE DB connection.
  3. Specified 文件夹的属性对话框包含DBFs作为数据源。
  4. 将扩展属性设置为"dBASE 5.0"

然后,我将destination设置为我的本地sql服务器,在点击next之后,我可以看到文件夹中的每个DBF文件都可以作为一个可能的表/视图进行导入。单击它们将在指定的数据库中创建名称类似的表。

票数 9
EN

Stack Overflow用户

发布于 2010-06-26 01:04:53

由于您显然只想将数据导入到SQL Server中,因此我将只使用SQL Server的Import and Export Data,它可以用于任何具有ODBC驱动程序的数据源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3119868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档