我有一个使用DBF文件的应用程序,我需要将它们导入SQL Server 2008。但是,我还需要在此过程中修改一些数据,一些列将被添加到表中,而其他列将被弃用。
到目前为止,我使用的是DBF -> MS Migration Assistant -> SQL Server2008。但我认为必须有更好的方法来处理它。我不想使用Migration Assistant,因为它不允许您在导入数据时修改数据。
发布于 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
或者查看一些商业和/或共享工具来完成这项工作
。
发布于 2011-07-08 00:54:04
我能够使用这个link中的信息将DBF导入到SQL Server2008中。
特别是我:
然后,我将destination设置为我的本地sql服务器,在点击next之后,我可以看到文件夹中的每个DBF文件都可以作为一个可能的表/视图进行导入。单击它们将在指定的数据库中创建名称类似的表。
发布于 2010-06-26 01:04:53
由于您显然只想将数据导入到SQL Server中,因此我将只使用SQL Server的Import and Export Data,它可以用于任何具有ODBC驱动程序的数据源。
https://stackoverflow.com/questions/3119868
复制相似问题