【问题标题】:SSRS DataSet Schema changes to dboSSRS 数据集架构更改为 dbo
【发布时间】:2016-09-24 05:20:25
【问题描述】:

我的共享数据集在查询中没有保留架构名称时遇到问题。这很有效,但我一定是改变了一些东西,并没有意识到我所做的事情的效果。

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

关于在哪里查看或更改什么以使报告正常工作的任何建议?其他有用的信息:我有一个数据库用户,用于连接到数据库,并且只有视图的权限。数据源设置为使用该用户。

感谢您的指导。 莱斯利

【问题讨论】:

  • 您当前的数据源中有publicData吗?你能从查询设计器运行查询吗?

标签: sql schema ssrs-2012


【解决方案1】:

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

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

在本例中,dbo 是我的默认设置。如果我进入 Query Designer 并退出,它将删除 dbo。如果我在查询文本框中添加 dbo,它将保留。

【讨论】:

  • 是的,我在共享数据集中遇到了问题。我将您以红色突出显示的内容更改为 PublicData。我去查询设计器并运行查询。有用。在我退出数据集并返回我的 PublicData 模式后,查询中不再存在(dbo 也不是),当我再次尝试运行查询时,我收到一个错误,指出我的字段不存在(这是正确的,因为它是从 dbo 表而不是 PublicData 视图中选择)
猜你喜欢
  • 2014-11-03
  • 1970-01-01
  • 2010-11-11
  • 2015-07-12
  • 2011-03-25
  • 2011-07-07
  • 1970-01-01
  • 2017-12-23
  • 1970-01-01
相关资源
最近更新 更多