快速SQL Server 2005脚本生成
时间:2020-03-05 18:44:08 来源:igfitidea点击:
从SQL Server Management Studio生成SQL脚本似乎很慢。我认为旧的企业管理器可以在较新的脚本生成工具周围运行。我到处都看到了一些帖子,其他人抱怨速度太快了,但是我没有看到其他选择提供的东西。
是否有一种低成本/免费的工具来编写整个SQL Server 2005数据库的脚本,使其性能比SSMS更好?很难做得更糟。
解决方案
回答
我不知道什么对我们来说"非常慢",但是SQL 2005 Management Studio的性能不错。无论哪种情况,RedGate产品都非常酷。不幸的是,他们不是免费的。
回答
我们现在谈论的是哪种类型的scrpt生成?与EM相比,在SSMS中从数据库中的对象生成创建脚本要快得多。
但是,如果我们运行的是select或者可以在网格中提供很多行的工具,那么它的速度会非常慢。就像生成表中所有行的inserts语句的脚本一样,如果我们有很多数据,则几乎是不可行的。
回答
我们正在使用RedGate的工具,我个人认为在使用数据库的任何方面都非常有用。对于脚本编写,我建议使用SQL Compare(我们需要使用Pro版本进行脚本编写)。 SQL比较是将架构更改从部署数据库部署到实时服务器和真正的节省时间所必需的。
这些工具不是免费的,但我认为从长远来看,它们可以为我们省钱
回答
请参阅数据库发布向导,该向导是SQL Server Hosting Toolkit的一部分。它为架构和数据生成单个SQL文件。