代码之家  ›  专栏  ›  技术社区  ›  Brad Leach

批处理文件以“编写”数据库脚本

  •  4
  • Brad Leach  · 技术社区  · 16 年前

    是否可以使用 蝙蝠 要为SQL Server数据库的架构和/或内容编写脚本的文件?

    我可以通过向导完成这项工作,但为了源代码管理的目的,我希望简化此文件的创建。

    我希望避免使用第三方工具,仅限于使用SQL Server附带的工具。

    1 回复  |  直到 9 年前
        1
  •  6
  •   Espo    16 年前

    有一个叫 SubCommander 这是开放源码的一部分 SubSonic 软件。我每天晚上都成功地使用这个工具创建模式和数据“转储”。

    您可以编写模式脚本,然后 数据(然后在 最喜欢的源代码管理系统)使用 SubCommander。只需使用命令 “版本”并告诉子命令 要放入数据:

    Sonic.exe版本/输出脚本

    这将输出脚本文件(.sql) 到您的本地脚本目录 项目

    您也可以尝试使用 Microsoft SQL Server Database Publishing wizard 尽管我不确定你是否可以在BAT文件中使用它。