使用msdeploy部署包含全文索引的dacpac

时间:2018-01-11 10:18:17

标签: msdeploy dacpac fulltext-index

如何使用msdeploy将包含FULLTEXT INDEX(从数据库项目构建)的dacpac部署到SQL Server? MSdeploy会跳过全文索引的创建,并在创建依赖于(现在缺少的)全文索引的对象时失败。 是否有隐藏选项来排除/包括创建全文索引?

1 个答案:

答案 0 :(得分:0)

我们在使用sqlpackage进行部署时遇到了同样的问题。根本原因是在启用IncludeTransactionalScripts选项的情况下构建部署计划的语句顺序。依赖对象在full-text索引之前部署。

解决方案

所以我们只需设置

IncludeTransactionalScripts=False

当部署具有新的full-text索引时。

希望有帮助。