【问题标题】:SQL Server create/update database scriptSQL Server 创建/更新数据库脚本
【发布时间】:2009-07-06 13:50:44
【问题描述】:

在 MS SQL Server 2005 中,如何创建包含数据库中所有对象(表、存储过程、视图)的脚本?我想使用脚本使用 SMO 创建数据库或更新其对象(更改、删除)(如果它们已经存在)。我知道 SQL Server Management Studio 中的脚本功能,但我不熟悉配置选项。

【问题讨论】:

    标签: sql-server sql-server-2005 databasescripting


    【解决方案1】:

    如果您要对数据库架构进行版本控制,请尝试Wizardby。虽然它既不直接支持视图也不支持存储过程,但它支持在升级/降级过程中运行原生 SQL 脚本。

    【讨论】:

      【解决方案2】:

      我使用 Easy Sql 工具。部署版本是免费的。您可以从模式、数据、索引以及几乎所有内容生成脚本。

      http://www.easysqltools.com

      【讨论】:

        【解决方案3】:

        有一个很棒的工具SQL Compare 可以实际比较两个数据库并为您创建一个更改脚本。这是一个很好的分期工具。还有SQL Data Compare 工具也可以比较查找表并采取相应措施。

        缺点是,它们不是免费的。 :(

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-27
          • 1970-01-01
          • 2011-06-17
          相关资源
          最近更新 更多