【发布时间】:2010-09-07 01:46:57
【问题描述】:
似乎从 SQL Server Management Studio 生成 SQL 脚本非常缓慢。我认为旧的企业管理器可以围绕新的脚本生成工具运行几圈。我在这里和那里看到过一些其他人抱怨速度的帖子,但我没有看到提供太多替代方案。
是否有用于编写整个 SQL Server 2005 数据库脚本的低成本/免费工具,它的性能比 SSMS 更好?很难做得更糟。
【问题讨论】:
标签: sql-server scripting
似乎从 SQL Server Management Studio 生成 SQL 脚本非常缓慢。我认为旧的企业管理器可以围绕新的脚本生成工具运行几圈。我在这里和那里看到过一些其他人抱怨速度的帖子,但我没有看到提供太多替代方案。
是否有用于编写整个 SQL Server 2005 数据库脚本的低成本/免费工具,它的性能比 SSMS 更好?很难做得更糟。
【问题讨论】:
标签: sql-server scripting
请参阅 SQL Server Hosting Toolkit 中的Database Publishing Wizard。它为模式和数据生成单个 SQL 文件。
【讨论】:
我们正在使用RedGate 提供的工具,我个人认为这些工具在使用数据库的任何方面都非常有用。对于脚本,我推荐SQL Compare(你需要一个专业版的脚本)。 SQL 比较对于将架构更改从部署数据库部署到实时服务器是必不可少的,并且可以真正节省时间。
这些工具不是免费的,但我认为从长远来看它们可以为您省钱
【讨论】:
你现在在谈论什么样的脚本生成?与 EM 相比,在 SSMS 中从数据库中的对象生成创建脚本要快得多。 但是,如果您正在运行一个选择或在网格中为您提供大量行的东西,那么它会非常缓慢.. 就像脚本生成表中所有行的插入语句一样,如果您有大量数据,那几乎是不可行的。
【讨论】:
我不知道对您来说什么是“非常慢”,但我使用 SQL 2005 Management Studio 的性能不错。无论哪种情况,RedGate 产品都非常酷。不幸的是,它们不是免费的。
【讨论】: