【发布时间】:2018-07-26 00:16:51
【问题描述】:
由于某种原因,我现在无法在本地 Acumatica v.6.10 上发布任何包(我不知道它是如何发生的,也不知道为什么会发生,这是一个共享的开发环境)
这是我得到的错误:
当前用户的数据库架构包含未包含在 dbo 架构中的对象。自定义可能无法正常工作。要使自定义正常工作,请修改当前用户的架构。
我不是 mssql 专家,但我不明白这个错误,我尝试用谷歌搜索它并查看 dbo 的用途,但我还没有找到解决方案。
您对如何调试此问题有任何提示吗?并定位dbo schema和database schema的区别?
谢谢,
【问题讨论】:
-
我认为您只需要确保所有表都使用 dbo 模式。你可以从这个查询中做一个简单的列表来找到任何现在 dbo... SELECT s.[name] AS SchemaName, t.[name] AS TableName FROM sys.tables t INNER JOIN sys.schemas s ON s.schema_id = t.schema_id WHERE s.name 'dbo'
-
如果您发现任何不是 dbo,请将表更改为使用 dbo,看看是否有帮助。
-
另外,表格更改需要您回收网站 - 以防万一您仍然收到错误,不要忘记
-
@Brendan 谢谢,但此请求没有返回任何内容
标签: acumatica