我在BIDS和Report Builder中都创建了一个共享数据集。数据源设置为使用Windows服务帐户。我还试过一个经验证可以工作的sql用户。
在BIDS和Report Builder中,都会返回数据。当我转到报告门户并尝试预览数据,或尝试添加它是移动报告的数据集时,它会引发错误:
我已经授予NT Authority \ Authenticated Users和我部门的AD组根文件夹级别的权限,并授予所有权限。
我不确定还能做什么,或者甚至在哪里查看错误实际是什么。任何帮助表示赞赏。
答案 0 :(得分:1)
所以我想出来了 - 它实际上与权限无关。小提琴曲线显示422和500错误。
422: the Dataset could not be processed. The 500 said
500: There was a problem getting data from the Report Server Web Service: System.Web.Services.Protocols.SoapException: The JSON SharedDataSet Table renderer cannot parse the supplied report...
这导致我检查回来的实际查询,其中有一个地理数据类型返回其中一个字段。当我从查询中删除它时,一切正常。