我从Reporting Services开始。我运行SQL 2008 R2 Standard。报告服务已经完成在同一台服务器上运行。
我创建了一个存储过程,它将一个int
作为参数。在SQL Server中,我以“A”用户身份运行它没有问题。
我创建了一个与SQL的共享连接(使用sql用户A),我正在创建一个嵌入式数据集。当我点击“存储过程”单选按钮时,我必须填写一些信息。我设置了有权连接到Reporting Services的Windows用户。
在此之后,我有一个存储过程列表,但不是我创建的过程:
但我已为用户A设置了所有权限:
我错过了什么?
我在创建项目之前创建了存储过程。
答案 0 :(得分:0)
这听起来像是权限问题。检查您在DataSource(而不是DataSet)中使用的凭据 - 它需要是“UserA”,或者您需要为DataSource登录分配权限。
答案 1 :(得分:0)
我最后通过指定自己的程序名称来结束它的工作原理,它只是无法在列表中显示它们。