自己做的SQL SERVER数据导入导出等辅助功能工具

专注研发ERP低代码开发平台 2012-03-26 02:01:19
加精
因工作需要,做了这个小工具,呵呵,删除与公司项目相关的东西,余下的上传到网上来了。
下载地址

登录界面


这个界面就不讲解了,一看就明白。主要是设置数据库的登陆参数.
数据的导入与导出


数据导入与导出界面功能比较多,需要一一讲解。

一,数据库信息栏:
1,显示当前操作的数据库
2,可以在当前数据库实例中的所有数据库间进行切换
3,显示当前数据库的表数量与视图数量

二,数据源栏:
这里主要用来选择Execl文档,用来作导入的数据源。解释一下该栏中各选择的意思。
注:下面的"目标数据库对应表",指"SQL源"栏中选中的表。
1,删除目标源中的数据:主是在导入数据的时候先删除目标数据库对应表的数据。
2,启用标识列插入:主是在数据源中包含了目标数据库中对应表的自增量,需要显示插入自增量。
3,删除目标源中的数据并重置标识列:就是在导入数据的时候先删除目标数据库的数据,并使用目标数据库对应表的自增量从1开始。
4,预览:预览选择的Execl中的数据。
5,数据检查:检查execl表中的数据是否能够插入到目标数据库中(需先在sql源栏中选择目标表,如果execl表中包含量了标识列,在检查前请先勾选"启用标识列插入"选项)。
注:在execl数据源中,第一行应该是目标数据库对应表的字段名,且区分大小写,头与尾不能有空格。建议先利用导出功能导出表模板,再添加数据后导入。

三,SQL源栏
1,预览:查看选择表中的数据。
2,结构明细:查看选择表的列,主键,索引等信息。
3,清空数据:清空选表中的数据。
4,清空检查:因为可能表受主外键,触发器等的影响,不一定能清空成功,可以利用这个功能查看一下。
5,强制选项:如果在清空数据的时候有勾选这个按钮,将禁用该表的所有主外键约束,触发器,然后强制清空数据。

四,导出数据栏
选择目标的excel,导出"SQL源"中选中的表的数据。

自定义查询
这个功能不用介绍了,和microsoft sql management studio一样。呵呵,当然远没那么强大,只是执行sql语句,支持先选中sql再执行。

结构分析
注:结构分析下的表和触发器的结构分析还不可用。
视图分析

1,查看定义:查看选中视图的sql。
2,可执行性分析:因为可能视图中所引用的表的字段有更改了等原因,视图变的不可用,这个可以检查出来。对于视图中用了*符号的,该功能还可以在字段有改变后用来刷新视图。
3,引用分析:查看选中视图中引用在那些对象。
4,分析所有视图选项:如果在执行"可执行性分析"与"引用分析"功能时有勾选了该项,那么则对所有视图执行这两个功能。

备份与还原

这个就不介绍了,会备份还原数据库的应该都会。
最后,如果你运行该工具报错了,请安装.net framework框架。
...全文
5612 120 打赏 收藏 转发到动态 举报
写回复
用AI写文章
120 条回复
切换为时间正序
请发表友善的回复…
发表回复
松林迷途 2013-04-22
  • 打赏
  • 举报
回复
不错,楼主有心,我自己做了个excel导入的,就是没有数据库操作导出的。先顶下搂主这个。
hr_3773 2013-01-09
  • 打赏
  • 举报
回复
不错的东西哦。求散分
milo_w 2013-01-08
  • 打赏
  • 举报
回复
好贴,留名,以备后用
心态要好 2012-11-22
  • 打赏
  • 举报
回复
不错 ,帖子怎么没法收藏
LAONINGA098 2012-11-19
  • 打赏
  • 举报
回复
好东西,谢谢分享
q380100484 2012-11-19
  • 打赏
  • 举报
回复
牛人 厉害啊
lzx20120302 2012-11-18
  • 打赏
  • 举报
回复
不错,先收藏了
Yushangyuan 2012-11-17
  • 打赏
  • 举报
回复
谢谢分享 很不错
a11728063666 2012-11-16
  • 打赏
  • 举报
回复
楼主好厉害啊
jjh15392450651 2012-11-15
  • 打赏
  • 举报
回复
真不错,我学习了
mjp1234airen4385 2012-11-15
  • 打赏
  • 举报
回复
连分也接不到了。
blackkettle 2012-11-15
  • 打赏
  • 举报
回复
有没有做过压力测试呀?比如100G的表的导出,情况会怎么样
solo123love 2012-11-15
  • 打赏
  • 举报
回复
好东西。。。。。
PB菜鸟 2012-11-15
  • 打赏
  • 举报
回复
ljb3326 2012-11-14
  • 打赏
  • 举报
回复
不错,感谢楼主分享!
q465366143 2012-11-14
  • 打赏
  • 举报
回复
好后面学习你的精神
wlt_123 2012-11-14
  • 打赏
  • 举报
回复
要个积分怎么这么难
花花阿力 2012-11-14
  • 打赏
  • 举报
回复
64位系统运行出错,未注册控件,另外不支持XLSX是另外的一个硬伤
A382486576 2012-11-13
  • 打赏
  • 举报
回复
老大 恢复可以加分
彼岸1987 2012-11-13
  • 打赏
  • 举报
回复
mark一下。
加载更多回复(86)

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧