SQLServer 数据结构和基础数据导出工具

来源:互联网 发布:linux方面的知识 编辑:程序博客网 时间:2024/06/03 21:13

开源一个SQL Server 结构和基础数据的导出的控制台工具。

该工具基于Microsoft.SqlServer.Smo开发,能够导出数据库中定义的表、存储过程、视图、和用户定义的函数,将这些对象全部导出为SQL脚本,并且能够导出指定表的全部数据为INSERT脚本,合并到一个文件中,方便为产品提供数据库安装脚本

基本用法为:

SqlExport.exe -s localhost -u sa -p 123 -d TEMP -t T1,T2,T3 -o abc -n dbName
        -s:数据库服务器地址
        -u:登录账号
        -p:登录密码
        -d:数据库名称
        -t:需要导出基础数据的表名称清单,多个采用英文逗号分隔
        -o:输出文件夹名称
        -n:新的数据库名称,如果未设置则采用-d指定的名称
如果要开启DEBUG模式,可以直接在程序名称中包含debug字样即可。


源码地址:https://github.com/cxwl3sxl/sqlexport