Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 我是否可以将sharepoint安全上下文值传递给reporting services报告参数?_Sql Server_Sharepoint_Reporting Services - Fatal编程技术网

Sql server 我是否可以将sharepoint安全上下文值传递给reporting services报告参数?

Sql server 我是否可以将sharepoint安全上下文值传递给reporting services报告参数?,sql-server,sharepoint,reporting-services,Sql Server,Sharepoint,Reporting Services,我正在考虑在一个新的报告项目中使用reporting services 05 SP2和共享点集成 在该项目的报告中,用户只能看到自己拥有的记录。我在想,报告上的一个简单的userId参数将允许我只将报告的结果过滤到这些“拥有的”记录 我很好奇:如何将当前共享点用户的ID传递给报表?是否可以这样做,用户不可能以某种方式更改它?如果可能的话,我将如何做到这一点?您是否尝试过在数据库端实现行级安全性 然后,您的project只需要像往常一样传递用户凭据,然后您就可以让SQL server安全性处理该问

我正在考虑在一个新的报告项目中使用reporting services 05 SP2和共享点集成

在该项目的报告中,用户只能看到自己拥有的记录。我在想,报告上的一个简单的userId参数将允许我只将报告的结果过滤到这些“拥有的”记录


我很好奇:如何将当前共享点用户的ID传递给报表?是否可以这样做,用户不可能以某种方式更改它?如果可能的话,我将如何做到这一点?

您是否尝试过在数据库端实现行级安全性


然后,您的project只需要像往常一样传递用户凭据,然后您就可以让SQL server安全性处理该问题了?

sharepoint用户ID=RS将使用和检测的用户ID。 这由RS中的UserID global定义,并从登录令牌中获取

您可以隐藏参数(报表)或仅在数据集级别(SQL)指定它