gpt4 book ai didi

sql-server-2005 - 在夜间作业中编写 SQL 2005 数据库结构脚本

转载 作者:行者123 更新时间:2023-12-03 01:24:34 27 4
gpt4 key购买 nike

我想要一份每晚运行一次的工作,甚至每周运行一次,来生成我们的开发数据库的脚本。它们往往会被修改,并且开发人员习惯于在不编写脚本或记录它们的情况下进行更改。

我想创建一个作业,该作业本质上模仿我右键单击并执行“任务”>“生成脚本”时发生的情况。这意味着,如果发生不好的事情,我们能够重建结构(内容是“可生成的”),并备份和运行,而无需从可能同时丢失的备份中进行恢复好像发生了一些不好的事情。

我读过有关 sqlpubwiz 的内容,但我在开发计算机上找不到它,只能在我的本地计算机上找到它,我只在本地计算机上安装了客户端工具。我走的路正确吗?

最佳答案

我建议采用一种对我来说效果很好的不同方法。运行每晚作业,删除开发数据库,​​从已知配置恢复它们,然后应用已提交到源代码管理的所有更改脚本。

这种方法的优点:

  • 每晚都会测试您的更改脚本
  • 没有无脚本的数据库更改
  • 开发人员可以快速学会创建更改脚本并将其提交到源代码管理

当我采用这种方法时,我使用了最新的生产备份作为恢复源。这会带来不确定性,因为生产中的数据变化可能会导致意外情况发生,但如果您需要快速响应生产问题,则效果很好。

关于sql-server-2005 - 在夜间作业中编写 SQL 2005 数据库结构脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/269562/

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