我正在使用Visual Studio 2010 Design视图在SSRS中构建报表。我使用存储过程作为我的数据集。当我在SQL Server中运行存储过程时,它运行正常。当我在预览中运行它时,我错过了一些列。
在存储过程中,我通过同义词加入一个位于链接服务器上的表。这些似乎是预览中缺少的列。
是否存在已知问题,即使在SQL Server中编译链接服务器数据也不会在SSRS中返回?
答案 0 :(得分:1)
如果您将链接服务器设置为作为当前用户的上下文执行,则可能是由于权限 - 它将使用SSRS中数据源的凭据。
您的数据源是否配置为使用特定用户?尝试以该用户身份运行sproc?
- 根据评论进行编辑 -
问题似乎与链接服务器身份验证有关。这有几种方法;