‘壹’ 在sql server2012中导入dbf文件失败
使用 OPENDATASOURCE
select *
from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ip,端口;User ID=账号;Password=密码'
).库名.dbo.表名
‘贰’ Sql Server 2008如何导入DBF文件
正常进入SQL server2008后。在左侧的“对象资源管理器”窗口中右键“数据库”,在弹出菜单中选择“附加”,再在弹出的“附加数据库”窗口中点击“添加”按钮,然后选择你的数据文件,点击“确定”定可以添加进来了。
‘叁’ sql导入dbf文件用什么方式
--方法一:
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DATABASE=c:/','select * from dbf表名.dbf')
--方法二:
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase III;HDR=NO;IMEX=2;DATABASE=c:/','select * from dbf表名.dbf')
--方法三:
select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:/','select * from dbf表名.DBF')
‘肆’ dbf文件如何往里手动输入内容
1、打开VisualFoxpro软件,进入界面,导入DBF文件,如果需要修改指定内容,直接移动光标进行选中,即可修改。
2、在菜单栏中点击、追加新记录,即可新增相关信息。
3、新增一行,直接输入内容即可。
‘伍’ 将DBF数据表导入到sql server2000中的问题
SQL
Server有数据导入导出工具,可以直接将FOX数据库导出到SQL中。
‘陆’ Sql Server 2005如何导入DBF文件
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DATABASE=c:\','select * from dbf表名.dbf')
--方法二:
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase III;HDR=NO;IMEX=2;DATABASE=c:\','select * from dbf表名.dbf')
--方法三:
select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\','select * from dbf表名.DBF')
--用前两种方法导入SQL SERVER后,源表再用VFP打开就不提示“不能存取文件”,说明语句执行后就把源表关闭了。不过也有不尽人意的地方,就是用前两种方法导入后,源表中的字符型字段导入后SQL表字段对应变成NVARCHAR了。
--第三种方法有一个缺点:把DBF表导入SQL Server中后,马上用VISUAL FOXPRO打开DBF表,会提示“不能存取文件”,即这个表还被SQL打开着呢。可是过了1分钟左右,再打开DBF表就可以了,说明经过一段时间后查询分析器才把这个表关闭。
--也可以只导几个字段
select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\','select 字段1,字段2 from aa.DBF')
‘柒’ 怎样把本地dbf数据导入到远程SQL服务器上
以下是具体实现步骤:(1)将MS SQL Server数据文件(*.mdf)导附加到本地数据库,首先登录到本地数据库服务器,接着右击您准备导入数据的数据库,选择“所有任务”下的“附加到数据库...” 然后,按照提示选择本地数据库文件(*.mdf),即可实现将MS SQL Server数据文件(*.mdf)导附加到本地数据库。(2)将本地的MS SQL Server数据导入到远程服务器上。 以下演示引导客户将本地的MS SQL Server数据导入到远程服务器上,供客户的网站使用。首先登录到远程数据库服务器:1.右击您准备导入数据的数据库,选择“所有任务”下的“导入数据”2.进入DTS导入/导出向导,点击“下一步”按钮继续3.选择数据源,输入数据源所在的数据库服务器名称、用户名、密码和要复制数据的源数据库,点击“下一步”按钮4.选择目的,输入目的数据库所在的数据库服务器名称、用户名、密码和要复制数据的目的数据库,点击“下一步”按钮5.选择“在SQL Server数据库之间复制对象和数据”方式,点“下一步”继续6.取消安全措施选项7.设定调度方式,一般选“立即运行”就可以,然后点“下一步”继续8.点“完成”执行9.数据导入完成 至此即可将本地的MS SQL Server数据导入到远程服务器上。
‘捌’ 将DBF导入SQLserver用C#怎么写
将SQL数据库表导出为DBF文件。方法步骤如下: 1、打开SQL企业管理器,找到服务器下对应数据库的表,右键所有任务-》导出数据 2、下一步之后选择数据源时默认,目的数据源是选择DBASEIII,文件名出填写需要导出的目录即可 3、继续下一步即可。
‘玖’ 在win7 64位系统下 如何利用SqlServer 导入dbf
你首先要把sqlservcer的关于这个的功能开关打开。具体是什么,你搜搜。长时间不用,忘记了
‘拾’ 能否直接想sql表中直接导入dbf文档,以及能否直接导出成dbf的文档
告诉你一个最快的方法,用SQLServer连接DBF
在SQLServer中执行
SELECT * into bmk
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk
这样就可以把e:\share中的bmk.dbf表导入到Sqlserver中,
速度是最快的
把压箱底的方法都告诉大家
在Form上放一个ADOConnection,连结指向目标Access库
比如txt文件在c:\temp\aaaa.txt
就执行
ADOConnection.Connected := True;
ADOConnection.Execute('Select * Into abcd From [Text;Database=c:\temp].aaaa.txt');
就一切Ok了,这个方法一定行的,我好不容易才研究出来的
有了这两个例子,异构数据库之间导数据的问题就举一反三,迎刃而解了。