尝试通过postdeployment脚本添加列(更改表)并尝试将数据添加到新创建的列抛出错误中

时间:2015-04-13 22:19:56

标签: sql sql-server-data-tools

我们使用部署后脚本来维护表中数据的历史记录。我试图通过部署后脚本向现有表添加新列。我编写了一个部署后脚本来添加新列和另外一个部署后脚本以将数据添加到新插入的列中。我正在尝试发布我的数据库然后我可以在添加数据之前看到我的alter table脚本但是它会抛出一个错误'Invalid column name 'NewlyAddedColumn''我的问题是我们可以使用部署后脚本来改变架构吗?我在更改后部署中的表后尝试使用Commit命令但仍遇到相同的错误消息。我正在运行部署后脚本以在访问它之前添加新列以插入数据。可能有人帮我解决了这个问题。

1 个答案:

答案 0 :(得分:0)

是的,你可以。右键单击后部署脚本,转到属性并设置Build = none。但是为什么要在帖子脚本中添加列?你为什么不想把它添加到项目中?