计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

Foxpro DBF数据库转换成SQL Server (7)

2015-06-22 01:00
导读:Access是Microsoft公司的数据库开发软件,使用Access提供的数据输入(Inport)/输出(Export)的功能及ODBC接口,可直接将数据结构及数据转送到SQLServer。 实现步

Access是Microsoft公司的数据库开发软件,使用Access提供的数据输入(Inport)/输出(Export)的功能及ODBC接口,可直接将数据结构及数据转送到SQL Server。
实现步骤:

(1)、按方法二中的第1、2步骤完成数据库设备、数据库创建和ODBC接口的设置。

(2)、然后在Windows for Workgroup中启动Access,在File菜单中选择"new"创建一个新的Access数据库,然后在File菜单中选择"Attach table"连接zg.dbf数据库。

(3)、在"Attach"窗口的"Data source"栏中选择数据库源为Foxpro 2.5,按"OK",之后弹出"Select Microsoft Access Database"窗口,在该窗口选择要转换的.dbf数据库zg.dbf,按"OK"结束,然后按"Close"完成数据库连接。

(4)、在File菜单中选择"Export"输出数据,在"Export"窗口选择目标数据库类型"<SQL Server>"按"OK"进入下一窗口"Select Microsoft Access Object",在"Object in DB1"栏选择要转换的数据库zg, 在窗口的"View"栏下选择"Table"项,,按"OK"。

(5)、进入"Export"窗口,在"Export zg to"栏目下输入目的数据库名zg,按"OK"。进入"SQL Data Sources"窗口,在"Select Data Source",选择在ODBC中定义好的zg数据源,按"OK"

(6)、进入"SQL Server login"窗口,在"Login ID:"栏中输入登录用户名"sa",在"Password"栏中若有登录口令则输入口令。否则按"OK"开始进行数据转换。

使用该方法用户不需要深入了解Foxpro命令及SQL Server命令,也不须深入了解Access操作,更不需对.dbf数据库的数据结构进行分析,Access可根据原.dbf数据库的结构自动在SQL Server上创建一个结构相同的表,并且可将原.dbf数据库中不论是字符型、数字型、日期型、Memo型、General型的所有数据转换到SQL Server表中。该方法可以简单、方便快捷、完整地将所有.dbf中的数据的转换到SQL Server。 (转载自http://www.NSEAC.com中国科教评价网)

但使用该方法要注意一点,若要转换的数据量很大时,SQL Server中分配给该数据库的日志设备要足够大,或可在SQL Server中的ISQL/w命令窗口中用以下命令进行监控,并及时清除。

dbcc sqlperf (logspace) 检查事务日志空间的使用量
dump transaction zg with truncate_only 清除事务日志中已完成任务的数据
上一篇:光缆开剥与接续多媒体课件制作 下一篇:没有了