gpt4 book ai didi

sql - 创建SQL Server回滚脚本的最佳方法?

转载 作者:行者123 更新时间:2023-12-04 13:35:52 25 4
gpt4 key购买 nike

我正在对现有数据库进行一些架构更改。

我备份了数据库以获取开发副本,并进行了更改。我将创建一个滚动脚本,以在单个事务中迁移生产机器上的更改。

是否存在创建回退脚本的最佳实践,以防止出现部署问题?在我写完之前,请使用以下模式手工编写:

  • 删除新的约束和索引
  • 更改表以删除新列
  • 删除添加的表
  • 提交事务

  • 有没有更好的方法?

    最佳答案

    基本上就是这样,除了您的方法之外,我认为没有什么要补充的。这就是我们在公司中所做的事情,我们的开发人员负责创建脚本和回滚脚本,并且我们负责使数据库保持与应用初始更改之前相同的状态。然后,DBA在生产环境中运行它,如果有问题,他们将运行回滚脚本,并且一切恢复正常。只需记住依赖关系以及更改对象然后向后创建回滚脚本的顺序即可。

    关于sql - 创建SQL Server回滚脚本的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/400984/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com