Redgate 我可以撤消';标记为已部署';ReadyRoll中的选项?

Redgate 我可以撤消';标记为已部署';ReadyRoll中的选项?,redgate,sqlmigrations,Redgate,Sqlmigrations,我将2个脚本标记为已部署并签入对TFS的更改。我可以在ReadyRoll项目中撤消此操作吗?当您单击“标记为已部署”时,ReadyRoll会在目标数据库的[\uu MigrationLog]表中插入一行,以防止重新执行脚本 要撤消此操作,只需从目标数据库中删除记录,例如 DELETE FROM[dbo]。[uuu MigrationLog] 其中script_filename='0001_20161125-1446_username.sql' 如果有多台服务器要撤消“标记为已部署”: 如果脚

我将2个脚本标记为已部署并签入对TFS的更改。我可以在ReadyRoll项目中撤消此操作吗?

当您单击“标记为已部署”时,ReadyRoll会在目标数据库的
[\uu MigrationLog]
表中插入一行,以防止重新执行脚本

要撤消此操作,只需从目标数据库中删除记录,例如

DELETE FROM[dbo]。[uuu MigrationLog]
其中script_filename='0001_20161125-1446_username.sql'

如果有多台服务器要撤消“标记为已部署”:

  • 如果脚本是迁移,则替换
    元数据中的值(可在脚本标题中找到)
  • 如果脚本是一个可编程对象,则只需添加一个脚本,并对文件进行一个简单的更改(例如,添加一些空白)。这足以触发对checkum的更改,从而导致重新部署脚本