所以我有很多表创建脚本需要在新数据库上运行。它们都在一个文件夹中,而它们超过250个。
使用SSMS有没有好办法做到这一点?
答案 0 :(得分:0)
选项1:使用批量文件
使用批处理文件[一键运行所有脚本]但该cmd隐式使用sqlcmd。
选项2:将多个SQL文件合并到单个SQL文件中,然后在一个SHMS中执行SSMS
在文件夹下创建一个简单的批处理文件(其中包含250个表创建脚本),如下所示
type *.sql > allinone.sql
注意:打开txt文档,然后复制粘贴上面的内容,然后用扩展名.bat保存(例如:merge.bat)
只需双击该批处理文件,即可获得单个sql文件,您可以单独运行SSMS。