数据库导出实用工具
针对MS提供的管理工具“SQL Server Management Studio Express” 觉得有几点不足:
1、导出表结构+数据功能不强
2、不同存储介质之间转移功能不强
3、数据备份(COPY)不太好用
鉴于以上原因,前几年做了一个小工具,可以实现导出表结构+数据功能
下载地址:
http://www.allytel.com/download/utility/DbaseDump.rar PWD:bjqx
最近,想做一个功能更完善的升级版,主要实现以下功能:
1、自动化功能
自动查找SQL Server
根据机器名(IP),列出:数据库、表名称等
2、数据(结构)导出
按表导出到 SQL文件、XML文件
可以选择只导出结构、只导出数据、导出结构+数据
3、数据(结构)导入
根据XML文件导入结构、数据、结构+数据
根据TXT文件导入结构、数据、结构+数据
根据SQL文件导入结构、数据、结构+数据
4、数据转移
A、异构表数据转移TABLE1-> TABLE2,TABLE1,TABLE2都必须存在
TABLE1.F1 -> TABLE2.F2
TABLE1.F2 -> TABLE2.F4
未指定的字段按同名COPY处理
B、异构表数据转移XLS-> TABLE2,TABLE2都必须存在
C、异构表数据转移TXT-> TABLE2,TABLE2都必须存在
D、批量复制
5、数据备份/恢复
A、复制到指定文件
能想到的大概有这些,希望感兴趣的朋友多提建议。
如果已经有类似的软件也告诉我,避免重复劳动。