[英]Reporting Services: Use procedure as dataSet?
我从Reporting Services开始。 我运行SQL 2008 R2 Standard。 Reporting Services已在同一服务器上运行。
我创建了一个存储过程,它将一个int
作为参数。 在SQL Server中,运行此用户“A”没有问题。
我创建了一个与SQL的共享连接(使用sql用户A),我正在创建一个嵌入式数据集。 当我点击“存储过程”单选按钮时,我必须填写一些信息。 我设置了有权连接到Reporting Services的Windows用户。
在此之后,我有一个存储过程列表,但不是我创建的那个:
但我已为用户A设置了所有权限:
我错过了什么?
我在创建项目之前创建了存储过程。
这听起来像是权限问题。 检查您在DataSource(而不是DataSet)中使用的凭据 - 它需要是“UserA”,或者您需要为DataSource登录分配权限。
我最后通过指定自己的程序名称结束,它工作,它只是无法在列表中显示它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.