zoukankan      html  css  js  c++  java
  • SQLServer 工具箱v1.3(SQL脚本排序,日志清除,数据导入导出)附完整源代码

    SQLUtility - SQLServer 工具箱

    软件说明:

      在使用SQLServer企业管理器生成SQL脚本时,并没有按照数据库对象的依赖关系对脚本顺序进行排序。这个BUG导致了生成的脚本无法直接执行,开发人员必须手工对其进行排序或者寻找其他替代方案,从而增加了很大的工作量和麻烦。写本工具的初始原因就是为了解决上述问题,既然写好了,就应该和大家共享。在发布之前顺便又添加了清除事务日志的功能,以后有时间、有需要的话,打算添加更多的实用功能。希望这个小工具能给大家带来一些帮助。

     

    运行环境:

      由于是使用.NET写的,所以运行前需要安装.NET运行环境,这可能会给您带来一些麻烦(下载和安装运行环境),在此,我对所有受到影响的朋友表示歉意!

    本工具支持SQLServer2000+sp2以上版本,希望大家帮忙测试、报告BUG或提出建议,欢迎到我的BLOG来讨论,谢谢!

    软件下载地址:
    /Files/happyprogram/SQLUtility-v1.3.rar
    /Files/happyprogram/SQLUtility-v1.3-src.rar
    /Files/happyprogram/SunLibrary-src.rar 
    (公布所有源代码,希望感兴趣的朋友一起探讨和进一步完善)

    运行环境下载地址(23M)

    http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

    http://www.ustc9703.com/download/get.asp?id=21&type=1&url=1

    http://cq.down.chinaz.com/down/NETFramework.exe

     

    如何选择和连接数据库:

    ·                      先从下拉框中选择服务器

    ·                      如果使用用户名和密码登录,则填入用户名和密码(不要选择集成Windows认证复选框)

    ·                      如果使用Windows认证登录,则选中集成Windows认证复选框

    ·                      完成上述步骤后,就可以从下拉框中选择数据库了(您也可以点击重新连接以刷新数据库信息)

    ·                      选择好数据库后,就可以执行以下各项功能

     

    SQL脚本排序:

    ·                      使用前请先在SQLServer企业管理器里生成SQL脚本,保存为文件

    ·                      运行本程序,在主界面上选择数据库,点击脚本排序按钮进入排序界面

    ·                      在脚本排序界面点浏览按钮选择刚才生成的文件,点击开始排序按钮

     

    清除事务日志:

    ·                      运行本程序,在主界面上选择数据库,点击清除日志按钮

     

    数据导出:

    ·                      运行本程序,在主界面上选择数据库,点击数据导出按钮进入数据导出界面

    ·                      导出XML:在数据导出界面中选择要导出的数据表,点击导出XML按钮,选择要保存的文件后等待导出结束即可;导出的结果是XML文件,该文件可以用数据导入功能导入到目标数据库。

    ·                      导出SQL:在数据导出界面中选择要导出的数据表,点击导出SQL按钮,选择要保存的文件后等待导出结束即可;导出的结果是SQL脚本,该脚本可以用查询分析器执行。

     

    数据导入:

    ·                      运行本程序,在主界面上选择数据库,点击数据导入按钮进入数据导入界面

    ·                      进入界面时会要求您选择数据文件,您也可以点击打开XML数据文件选择其他的数据文件

    ·                      在数据导入界面中选择要导入的数据表,点击数据检测按钮可以检查目标数据库中是否有已存在的数据

    ·                      在数据导入界面中选择要导入的数据表,点击导入数据按钮可以将所选数据导入到目标数据库

    ·                      说明:导入过程中会自动处理Identity列,并且会根据表之间的依赖关系,先导入主键表再导入外键表

  • 相关阅读:
    打印九九乘法表
    PAT (Basic Level) Practice (中文) 1091 N-自守数 (15分)
    PAT (Basic Level) Practice (中文)1090 危险品装箱 (25分) (单身狗进阶版 使用map+ vector+数组标记)
    PAT (Basic Level) Practice (中文) 1088 三人行 (20分)
    PAT (Basic Level) Practice (中文) 1087 有多少不同的值 (20分)
    PAT (Basic Level) Practice (中文)1086 就不告诉你 (15分)
    PAT (Basic Level) Practice (中文) 1085 PAT单位排行 (25分) (map搜索+set排序+并列进行排行)
    PAT (Basic Level) Practice (中文) 1083 是否存在相等的差 (20分)
    PAT (Basic Level) Practice (中文) 1082 射击比赛 (20分)
    PAT (Basic Level) Practice (中文) 1081 检查密码 (15分)
  • 原文地址:https://www.cnblogs.com/jackzhang/p/584756.html
Copyright © 2011-2022 走看看