我在部署时标记了2个脚本,并在我对TFS的更改中进行了检查。我可以在ReadyRoll项目中撤消这个吗?
答案 0 :(得分:2)
当您单击标记为已部署时,ReadyRoll会在目标数据库中的[__MigrationLog]
表中插入一行,以防止重新执行该脚本。
要撤消此操作,只需从目标数据库中删除记录,例如
DELETE FROM [dbo].[__MigrationLog]
WHERE script_filename = '0001_20161125-1446_username.sql'
如果您要撤消许多服务器并标记为已部署':
<Migration ID="{guid}"/>
元数据中的值(可在脚本标题中找到)。