Acumatica:自定义 table 架构在发布时导致错误

Acumatica : Custom table schema causes error when publishing

我有一个要在我的开发环境中发布的自定义项目。 我创建了一个名为 TRACTivitySector 的新 SQL table,并将其自定义 table 模式添加到我的项目中。 现在,当我尝试发布我的项目时,出现奇怪的用户权限错误:

Updating the database
Table BAccount(skipped, already applied)
Table CROpportunity(skipped, already applied)
Table POLine(skipped, already applied)
Table POOrder(skipped, already applied)
SharedFilter SharedFilter#AUP§GI000005(skipped, already applied)
.
.
.
SharedFilter SharedFilter#VHU§GI000003(skipped, already applied)
SharedFilter SharedFilter#VHU§GI000009(skipped, already applied)
SharedFilter SharedFilter#VHU§TR402000(skipped, already applied)
SiteMapNode SiteMapNode#6c3aca5e-fd37-49d2-a05b-5a87ab74308b(skipped, already applied)
Table TRMultiCollect(skipped, already applied)
Batch Sql
1 Sql#TRActivitySector

User does not have permission to perform this action.
Query in question:
    exec dbo.sp_fulltext_database 'enable'
    
Time elapsed: 0,0050065 on DEVACUMATICA-VM/trecodec-dev-alexandre-new
Related command: PX.DbServices.Points.MsSql.Commands.CmdCreateFulltextCatalog
File reference: dbo.sp_fulltext_database:27

我应该补充一点,我刚刚创建了 SQL 数据库,以便从生产中刷新它。所以我想这是它的配置问题?我试图在数据库上向 DefaultAppPool 用户授予更多权限,但没有成功。

如果有人知道为什么会发生这种情况以及我该如何解决它,我将不胜感激。

我通过向 defaultapppool 用户添加 db_owner 权限解决了我的问题。我不知道我是怎么错过的...