【问题标题】:Acumatica : Custom table schema causes error when publishingAcumatica:自定义表架构在发布时导致错误
【发布时间】:2020-12-08 20:04:24
【问题描述】:

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

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 用户授予更多权限,但没有成功。

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

【问题讨论】:

  • 您是否将表定义添加到脚本中的自定义而不是自定义表架构中?
  • 不,我通过自定义表模式添加它。我什至删除并重做以确保。我应该补充一点,我的项目编译并发布在具有 Azure DB 的测试环境中。该问题仅发生在具有本地数据库的开发环境中。

标签: sql-server acumatica erp acumatica-kb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 2021-01-31
    相关资源
    最近更新 更多