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

结合ASP.NET SQL 2005更改脚本

  •  0
  • stringo0  · 技术社区  · 15 年前

    我创建了几个SQL数据库更改脚本,并将它们放在一个文件夹中。有没有一种简单的方法可以将它们组合成一个文件或可执行文件,以便我的合作伙伴更容易在他的数据库中执行它们?

    谢谢你的帮助!

    3 回复  |  直到 15 年前
        1
  •  0
  •   ObiWanKenobi    15 年前

    你可以用 拷贝 命令,使用/A开关(用于ASCII)。

    copy *.sql /a one_big_script.sql
    

    我通常将这个命令放在一个批处理文件(“make.bat”)中,然后简单地双击它来运行它,并用几个较小的文件创建一个脚本。

        2
  •  -1
  •   Justin Wignall    15 年前

    我认为RedGate的SQL Packager可以做到这一点(以及更多)

    http://www.red-gate.com/products/SQL_Packager/index.htm

    我目前使用的是一个以前的同事写的小程序,它将.sql文件的列表合并到一个可以运行的文件中。不幸的是,我没有能够为您提供有效解决方案的源代码。

    将文件夹中的所有文件合并为一个长文件的快速应用程序或脚本组合起来应该是相当直接的。

        3
  •  -1
  •   stringo0    15 年前

    找到简单的文件连接符- http://www.peretek.com/sfj.php -工作做得好,而且是免费的!= ]

    而且,它似乎适用于任何扩展名,而不仅仅是文本文件…这是乌伯酷!