SSRS DataSet架构更改为dbo

时间:2016-09-23 19:04:12

标签: sql schema ssrs-2012

我遇到的问题是我的共享数据集没有在查询中保留架构名称。这是有效的,但我必须改变一些东西,而不是意识到我做了什么的效果。

我有一个视图,事件,在一个名为'PublicData'的模式中,它与dbo模式中的表具有相同的名称。我总是希望在运行报表时使用该视图,并在共享数据集的查询中添加了“publicData”。但是在我保存之后,查询设计器会删除架构,它会恢复为dbo,然后我的查询失败,因为视图中的字段名称不同。

有关查看位置或更改内容的任何建议,以便报告正常运行?其他有用的信息:我有一个数据库用户,用于连接到数据库,只有视图的权限。数据源设置为使用该用户。

感谢您提供任何指导。 莱斯利

1 个答案:

答案 0 :(得分:0)

PublicData 默认架构? BIDS中的查询设计器可能 您不需要架构,因为它是默认的。

您可以从共享数据集属性窗口手动添加它,而无需进入查询设计器

在此示例中, dbo 是我的默认设置。如果我进入查询设计器并退出,则会删除 dbo 。如果我在“查询”文本框中添加 dbo ,它将保留。

enter image description here