如何使用msdeploy将包含FULLTEXT INDEX(从数据库项目构建)的dacpac部署到SQL Server? MSdeploy会跳过全文索引的创建,并在创建依赖于(现在缺少的)全文索引的对象时失败。 是否有隐藏选项来排除/包括创建全文索引?
答案 0 :(得分:0)
我们在使用sqlpackage
进行部署时遇到了同样的问题。根本原因是在启用IncludeTransactionalScripts
选项的情况下构建部署计划的语句顺序。依赖对象在full-text
索引之前部署。
解决方案
所以我们只需设置
IncludeTransactionalScripts=False
当部署具有新的full-text
索引时。
希望有帮助。