代码之家  ›  专栏  ›  技术社区  ›  ajma

用于为特定MSSQL表创建脚本的命令行工具

  •  0
  • ajma  · 技术社区  · 17 年前

    我一直在寻找sqlpubwiz.exe命令来编写批处理文件,以便在源代码管理中保持脚本的最新状态。但我需要的是命令行工具允许我选择要包含的特定表(我可以排除其他表)。 我认为sqlpubwiz.exe不会为我做这件事(如果我错了请告诉我),但是如果有人能给我指出另一个可以做这件事的工具,那就是我要找的。

    2 回复  |  直到 16 年前
        1
  •  3
  •   marc_s MisterSmith    17 年前

    有几个商业工具可以创建数据库脚本,例如

    这里有一篇文章展示了一个免费的工具——但是,它只会编写数据库中所有对象的脚本: Eric Moreau's blog .

    如果您想“滚动自己的”,请查看服务器管理对象(SMO),这些对象允许您检查数据库并从中创建脚本。

    见信息 here , here here .

    马克

        2
  •  0
  •   blorkfish    16 年前

    尝试dbsourcetools。 http://dbsourcetools.codeplex.com
    它是开放源码的,专门设计用于编写数据库脚本——表、视图、进程到磁盘。
    它还允许您选择要编写脚本的表、视图和数据库对象。