操作数类型冲突:x-schema.Array与dbo.Array不兼容

时间:2013-06-30 06:15:35

标签: azure-sql-database

我正在使用Azure SQL。并有2个架构。默认架构 - dbo和另一个架构x。

都有一组相同的存储过程,表和一个名为array的自定义类型。

但是,当来自架构x的存储过程试图访问x.array类型时,它会抛出以下错误:

操作数类型冲突:x.Array与dbo.Array不兼容

请帮助解决问题。

1 个答案:

答案 0 :(得分:0)

问题是由于歧义,因此删除了在非dbo架构中创建的类型,而只保留了1种类型,这是dbo的一部分。

并将EXEC Grant授予TYPE给各自的用户并且它有效。