0

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

两者都有一组相同的存储过程、表和一个称为数组的自定义类型。

但是,当来自模式 x 的存储过程尝试访问 x.array 类型时,它会引发以下错误:

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

请帮助解决问题。

4

1 回答 1

0

问题是由于模棱两可,因此删除了在非 dbo 模式中创建的类型,而只保留了 1 种类型,它是 dbo 的一部分。

并将 EXEC Grant 授予 TYPE 给相应的用户,它起作用了。

于 2013-06-30T09:37:39.350 回答