日期:2014-05-18  浏览次数:20297 次

SSRS 多用户访问出错
环境--
操作系统:windows server 2008
数据库:sql server 2008 r2
目标:在操作系统上建立两个用户,a和b .在RS上建立一个报表r,此报表同时包含a,b的数据。a登陆报表时,只可以看到a名下的数据; b登陆报表时,只可以看到b名下的数据。  

具体过程:
建立一个权限表user,和t关联。数据源选择为 windows authentication (integrated security) 认证,然后发布。


处理报表时出错。 (rsProcessingAborted)
无法与数据源“DataSource1”建立连接。 (rsErrorOpeningConnection)
Login failed for user 'WIN-HE8P7U94UC3\a'.

------解决方案--------------------
数据源的问题,跟用户权限无关

看一下你建的数据源是否能够连接数据库('WIN-HE8P7U94UC3\a'这个账户)