代码之家  ›  专栏  ›  技术社区  ›  Maxime

无法发布任何自定义项

  •  0
  • Maxime  · 技术社区  · 6 年前

    由于某种原因,我现在无法在我当地的Acumatica v.6.10上发布任何包(我不知道它是如何发生的,也不知道为什么发生的,这是一个共享的开发环境)

    我得到的错误是:

    当前用户的数据库架构包含未包含在dbo架构中的对象。自定义设置可能无法正常工作。要使自定义项正常工作,请修改当前用户的架构。

    我不是mssql专家,但我不理解这个错误,我试着用谷歌搜索它,看看dbo的用途,但我还没有找到解决方案。

    关于如何调试这个问题,您有什么提示吗?找到dbo模式和数据库模式之间的区别?

    谢谢,

    1 回复  |  直到 6 年前
        1
  •  1
  •   Hugues Beauséjour    6 年前

    检查是否有一些重复的存储过程/视图等。。在使用Microsoft SQL Management Studio的数据库中,不以前缀“dbo”开头并将其删除。

    这是问题的一个例子:

    enter image description here

    “acumaticaUser”和“dbo”架构中存在重复的存储过程: -acumaticaUser.pp_RegisterAdminUser/dbo.pp_RegisterAdminUser

    删除具有“acumaticaUser”的副本可解决此问题,错误消息将消失。