面对SSRS报告的互联网报告
我正在使用PHP 5.2.9和MS SQL Server设计网站,2005年.我有一个SSRS报告,我想设置它,以便通过Internet的人们可以访问它(他们放入用户名和密码后,但是我可以弄清楚那部分). 我们的网站本地托管在Web服务器上,数据库位于单独的服务器上.我尚未设置SSRS实例. 因此,弄清楚如何做到这一点的任何帮助都很棒(在游戏中为时已晚,无法更改为ASP.NET( 解决方案 好吧,我从Microsoft中找到了一些文档,内容其他解决方案 解决此问题的最简单方法是研究MS所说的" URL访问",该方法使您可以链接到SSRS安装上托管的报告.通过所有URL访问参数自定义的许多方法. 在这里看:简单示例: http:///reportserver?/Sales/YearlySalesByCategory&rs:Command=Render 上面的链接将使报告像普通页面一样在Web浏览器中渲染.您还可以指定其他渲染
2 2023-05-31
编程技术问答社区
未发现的SoapFault异常。[wsdl] soap-error。解析WSDL
我正在使用 PHP版本5.4 WebServer:CentOS 6.4 MSSQL Server 2008 R2 当我做 时 $ssrs_report = new SSRSReport(new Credentials(UID, PASWD), SERVICE_URL); 我有以下错误 Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://172.16.4.63/ReportServerURL/Pages/ReportViewer.aspx?%2fTestFolder%2ftestClaimHdr&rs:Command=Render/ReportExecution2005.asmx?wsdl' : Premature end of data in tag html line 1 in /var/www/e
4 2023-05-26
编程技术问答社区
SQL Server 2008报告服务的权限
我在SQL Server 2008(带有高级服务)报告服务权限方面遇到麻烦.我正在家里的Vista Ultimate上运行此操作 - 独立的机器,没有服务器,没有域或Active Directory. 当我进入Reportservices网站时,我得到了: 授予用户的权限 ' localmachine \ scott'不足 执行此操作. (rsaccessdenied) 我不记得在Windows 2008上使用SQL标准的办公室有问题. 解决方案 尝试运行IE作为管理员,然后转到页面.然后在设置下添加您的用户并给予权限.在此之后,您应该能够运行IE.这对我使用了SSRS 2005在Vista下. 如果不是这样,请检查服务运行的用户帐户为. 请参阅有关其他解决方案 菲利普·威尔斯(Phillip Wells)说:"我有同样的问题.我尝试运行IE作为管理员,然后转到页面,但我仍然会得到访问拒绝的错误.有什么建议吗?" 我也有这个问题.我以管理员的
0 2023-05-25
编程技术问答社区
使用报告服务网络服务,你如何获得一个特定用户的权限?
使用SQL Server Reporting Services Web Service,如何确定特定报告的特定域用户的权限?有问题的用户不是访问Web服务的用户. 我正在使用SSRS中具有完整权限的域服务帐户(假设MYDOMAIN\SSRSAdmin)访问Web服务.我想以编程方式找到特定报告的域用户的权限(假设MYDOMAIN\JimBob). Web服务上的GetPermissions()方法将返回当前用户具有(MYDOMAIN\SSRSAdmin)的权限列表,但这不是我想要的.如何获得MYDOMAIN\JimBob的同样的权限列表?我将没有用户的域密码,因此使用他们的凭据来调用GetPermissions()方法不是一个选项.但是,我正在从具有完全许可的帐户中访问此信息,因此我认为从理论上讲应该可以使用信息. 解决方案 SSRS从用户的NT登录令牌中获取NT组.这就是为什么当您添加到新组中时,您应该注销并返回.大多数Windows检查(SQL Server,Sh
0 2023-05-25
编程技术问答社区
SSRS 2008。用户没有必要的权限
我已经研究了以下现有的,因此他们引用的问题和链接: user''权限,Windows 8上的SSRS 2008 SQL Server on SQL Server R2 SSRS /p> sql Server Server报告服务 - 服务经理错误 - 用户没有需要许可 我已经采取了这些建议的解决方案已经概述的步骤,但是即使毕竟,还记录了出来,也没有任何改变.实际上 解决方案之一(有什么想法吗?谢谢! 解决方案 SSRS在Web GUI:文件夹设置和站点设置中有2个安全/角色部分.到达每个的导航路径很奇怪. 有关文件夹设置,请登录报告服务器(默认情况下/报告).在SSRS 2012中,顶部工具栏中有一个名为"文件夹设置"的按钮.我相信 链接在2008年是相同的,但是自我们迁移以来已经有一段时间了. 在此处添加用户权限允许命名用户运行报告.在这里,您应该添加自己的用户帐户,以及用于运行报告的帐户.在我的情况下(Web应用程序),这是我的IIS应用程序
4 2023-05-25
编程技术问答社区
在一个特定集合中创建团队项目的TFS权限
我们在TFS 2010服务器中有几个收藏夹. 该服务器托管我们所有与TFS相关的服务. 我想允许特定的程序员在他的专用集合中创建团队项目. 他属于该系列的TFS管理员组. 当他试图创建一个新的团队项目时,它会因报告权限错误而失败. 我了解他还需要报告服务权限来为新团队项目创建相关的报告对象,但我不希望他成为整个服务器报告服务的完整管理员. 有没有办法让他能够全部创建新的团队项目而无需进行完整的报告服务管理? 解决方案 来源:http://www.microsoft.com/download/en/details.aspx?id = 8175 为团队项目收集授予报告服务的行政权限 启动Internet Explorer. 在地址栏中,键入以下URL,其中报道人是正在运行报告服务的服务器的名称: http:http:http://reportserver/reports/pages/folder.aspx 单击"属性"选项卡,然后单击新的角色分配. 在组或用户
0 2023-05-25
编程技术问答社区
SSRS中的角色分配
我创建了一个SSRS报告.在报告查看器中,我看到了2个安全部分 站点设置 文件夹设置. 这两个有什么区别? 我必须访问两种类型的用户 有人仅允许仅查看报告. 有人可以在报告中查看报告,上传报告并修改数据源和参数属性. 我应该选择添加这些用户的安全角色是什么? 解决方案 首先添加用户: goto: 1)siteSettings->安全性并单击NewRole分配 2)输入组或用户名,然后根据您的要求选择角色.请参阅下面的屏幕截图. 然后单击"确定"按钮.在这里,您可以看到分配给组或用户的角色列表. 3)现在单击主页的链接,然后单击文件夹设置的链接. 4)您将看到如下的结果. 5)然后单击新的角色分配,您将看到如下屏幕截图. 6) 在该屏幕中,输入组或用户名,然后选择角色,然后单击该用户的确定 注意: 1)有人仅允许仅查看报告. 仅查看roplot ==>选择浏览器角色仅 2)有人有权查看报告,上
0 2023-05-25
编程技术问答社区
SSRS报告中的嵌入式图像无法显示--权限问题
我的所有报告的顶部都有一个徽标. 这些报告通过SSRS Web服务接口显示在ASP.NET Web应用程序中 - 所有漂亮的标准内容,但图像没有渲染 - 我只是得到一个损坏的链接. 这个问题有许多可能的解决方案,我尝试了一些事情,包括设置在configurationinfo表中使用false. 我注意到的是,当我将消费Web应用程序的匿名帐户从最低特权服务帐户更改为我自己的用户帐户时,图像显示正常. 我不明白为什么我的Web应用程序帐户需要哪些特殊权限,以便能够在报告中查看嵌入式图像. 有人可以帮忙吗? 解决方案 好的,解决问题.有点儿.问题不仅限于嵌入式图像,而且由于我不使用报告服务查看器而发生. 总结: 1)当您的Web应用程序拨打报告服务器时,已完全授权这样做.生成的SessionID仅适用于Web应用程序帐户(即应用程序运行的服务帐户). 2)Web应用程序将RAW HTML4.0输出到屏幕. 3)浏览器接收HTML并
0 2023-05-25
编程技术问答社区
在TFS 2010中创建团队项目时出现错误TF218027
考虑创建新团队项目的用户的场景.用户是想要创建和管理其团队项目的开发人员. 为什么此用户不能创建一个新的团队项目,包括报告服务组件? 如何解决此错误? 例外是 TF218027:无法在运行SQL报告服务的服务器上创建以下报告文件夹. SQL报告服务在为此目的明确创建的Active Directory服务帐户下运行. 尝试此操作的开发人员是具有以下权限的TFS组的成员. 解决方案 我实施的 我只是在文本框中添加了适当的广告组,并且该操作正常工作. 首先,我访问了 http://myServer/tfs/tfs/tfs/reports/reports/mycollection 输入"新角色分配"屏幕. 其他解决方案 我实际上博客不久前.如果报告服务使用NETWORK SERVICE帐户以外的其他内容. ,您通常会看到此错误. fta: 我正在玩我的测试 团队基础服务器的实例 今天,试图创建一个新项目, 当我有错误的时候
0 2023-05-25
编程技术问答社区
Winforms ReportViewer:慢初始渲染
更新2.4.2010 是的,这是一个古老的问题,但我想我会进行更新.因此,我再次与ReportViewer合作,它仍在初始负载下缓慢渲染.唯一的区别是SQL数据库在报告服务器上. 更新3.16.2009 我已经进行了分析,而不是SQL使ReportViewer在第一个通话中缓慢渲染.在第一个呼叫中,ReportViewer控件锁定UI线程,并使程序无响应.大约5秒钟后,ReportViewer将解锁UI线程并显示"正在生成报告",然后最终显示报告.我知道5秒并不多,但这不应该发生.我的同事在他的计划中做同样的事情,而报告浏览器立即根据任何请求显示"正在生成报告". 唯一的区别是报告服务器位于一台服务器上,并且数据位于另一台服务器上.但是,当我在SSR中开发报告时,没有延迟. 更新 我注意到,只有ReportViewer的第一个负载需要很长时间.相同或不同报告的每个后续负载都会快速加载. 我有一个 winforms 我在远程处理模式中使用的reportv
2 2023-05-23
编程技术问答社区
为什么在Web应用程序中被Reporting Services 2005调用时,第二个T-SQL查询的运行速度比第一个快得多?
在子查询中添加帕伦斯时,结果立即在应用程序中返回. 当vb.net/aspx Web应用中的rs2005调用时,这会缓慢运行: SELECT c.TeacherID, u.FName + ' ' + u.lname as Teacher, count(sb.behaviorID) as BxCount, sb.behaviorID, b.BehaviorName, std.GradeID, gl.GradeLevel FROM StudentBehaviors sb join Classes c on sb.classid = c.classid join StudentDetails std on sb.studentID = std.StudentID and std.RecordIsActive=1 join users u on c.TeacherID = u.UserID join Behavio
0 2023-05-23
编程技术问答社区
快速查询在SSR中运行缓慢
我有一个SSRS报告,该报告呼吁存储过程.如果我直接从查询窗口运行存储过程,它将在2秒内返回.但是,从2005 SSRS报告中进行的同样查询需要长达5分钟才能完成.这不仅是在第一次运行中发生的,而且每次都会发生.此外,我在其他环境中没有看到相同的问题. 关于为什么SSRS报告在此特定环境中会如此慢的任何想法? 解决方案 感谢此处提供的建议.我们已经找到了一个解决方案,并且确实与参数有关.由于"参数嗅探",SQL Server从SSRS报告中执行时正在制作一个复杂的执行计划.解决方法是在存储过程中声明变量,并将输入参数分配给变量.然后查询使用变量而不是参数.这导致查询是从SQL Server Manager还是通过SSRS报告始终执行的. 其他解决方案 我会补充说,我在非存储过程查询中遇到了同样的问题 - 只是一个普通的选择语句.为了修复它,我在数据集SQL语句中声明了一个变量,并将其设置为等于SSRS参数. 多么烦人的解决方法!不过,谢谢大家让我接近答案!
0 2023-05-23
编程技术问答社区
SSRS的总数
我希望能够通过整个总数的关系来获得每一行的百分比.这是我的公式: =COUNTDISTINCT(Fields!ID.Value, "NameOfRowGrouping") / COUNTDISTINCT(Fields!ID.Value, "TopLevelGroupName") 它出现的百分比是每组总数和总数之间的百分比: Group Qty % --------------------- Group 1 MemberA 3 40% MemberB 4 60% Total 7 Group 2 MemberC 2 50% MemberD 2 50% Total 4 Grand Total 11 我需要知道所有分组的总数的百分比,例如: Group Qty % --------------------- Group 1
10 2023-05-23
编程技术问答社区
SSRS-如何基于列内的URL显示外部图像
我正在尝试在基本报告中显示产品的图像.图像需要动态,这意味着图像应根据SKU值更改. 现在,我正在将图像插入表格,设置为外部,我尝试了: =Fields!URL.Value =http://externalwebservername/sku= & Fields!SKU.Value ="http://externalwebservername/sku=" & Fields!SKU.Value 我在桌子上没有任何图像. 我存储的proc具有所有数据,包括带有我不会显示的图像的URL.这是URL外观的示例: http://externalwebservername/sku=123456 如果我在没有" ="的字段中输入URL,它将仅显示一个图像. 我应该如何设置表达式以基于动态URL正确显示外部图像?运行SQL 2016 解决方案 Alan的答案应该有效,但是在我们的环境中,我们有严格的代理/防火墙规则,因此两个服务器无法互相联系. 相反,我
16 2023-05-22
编程技术问答社区
SSRS HTTP报告URL重定向到HTTPS
我一直在尝试将我的 ssrs的URL从http url重定向到https. 使用此 通过互联网阅读我已经看到SSR的 80 -TCP端口没有在IIS上运行. 任何要编辑的配置? btw,我正在使用 SSRS 2019 和 iis 10 解决方案 我在更改一些配置后已经解决了此问题. 报告服务配置管理器: Web门户网站: 删除两个Web门户的端口80访问 添加(ALL IPv4)和(ALL IPv6) for https端口443在两个Web Portal上 注意:删除端口80的访问后,您允许端口443由IIS处理.因为端口80由SSRS的本机模式处理. IIS: 在URL重写规则上: 重定向URL:https://{HTTP_HOST}{REQUEST_URI}而不是https://{HTTP_HOST}/{R:1} 取消选中的附加查询字符串框. 注意:通过取消选中该框,您允许在/ mark之后附加所有内容.例如
12 2023-05-22
编程技术问答社区
SSRS 2008:不希望每个组都出现小组头球
我需要如上图所示生成SSRS报告(图像的顶部被切断,但它的标题如下所示,该标题应仅显示在每个页面的顶部). 标题如下 bin itemnr说明Qtyonhand 我的数据输出如下所示,我需要用来生成报告格式. ![在此处输入图像说明] [2] 我面临的问题 我使用了2个表.第一个tablix在ItemNR上具有GroupBy,并且我只显示记录的二声明等于0.然后,如果ItemNumber计数为> 1,则在第一个Tablix中添加了另一个Tablix,以查找(否则我隐藏了此tablix).在这里,我打印了二个二份的行,0. 我获得的数据输出与我想要的有点相似,但是每个项目都会出现标头行(binprority为0).我希望它仅显示每个页面.因此,我所做的是将第一个Tablix内的行标头设置为无形,并在页面标题中添加了文本框.我想这不是这样做的方法,但这是我到目前为止的地方). 同样,当我导出到PDF时,我会看到每个项目之间的空白行(请参见下图)
0 2023-05-22
编程技术问答社区
BIRT报告的输出在 "以PDF形式查看报告 "选项中不可见
我最近在64位Windows 8机器中安装了Birt.当我在HTML输出或任何其他输出中查看报告时,该报告可见就可以了.但是,当我选择将其视为PDF时,空白页面左上角带有一个小的十字架,而别无其他. (附加屏幕截图) 我尝试在其他机器上打开相同的报告(Windows 7),Birt"视为pdf",效果很好. 我已经检查了在我的计算机上打开其他PDF文件,它们打开了完全可以.我还需要在其他设置中进行其他设置,以使报告的PDF输出可见,还是Windows 8 64位版本的错误. 版本详细信息 BIRT:版本:Helios Service版本2 构建ID:20110218-091 Adob​​e 版本11.0.3 感谢您的帮助... 解决方案 这看起来像是中等复杂的报告.尝试通过仅使用可容纳的"测试"创建一个非常简单的报告来缩小可能的范围,并查看它是否在您的64位Windows 8机器上打开PDF.如果确实如此,您知道,报告中有一些阻止PDF的东西,
6 2023-05-22
编程技术问答社区
使用Word文档作为SSRS报告的模板?
问候. 我有一些Word文档,当发生某些事情时,我需要发送通知.我必须从SQL Server数据库填写10个参数左右.请注意,我不需要将它们发送为Word文档,PDF会没问题 - 我只是以.docx表格给予它们. 现在,我立即认为SSRS是去这里的方式.现在,我花了一些时间来控制文本框控件,并且缺乏格式(SQL2005),我不确定. 任何人都有一个更好的方法来解决这个问题吗?现在,我正在使用大量的文本框,因为我必须将某些内容强调,某些东西粗体,以及所有需要填充的参数. 必须有一个更好的解决方案.谢谢! 解决方案 报告服务是此工作的正确工具吗?您可以使用其他解决方案 我没有自己尝试过,但是这个可能值得一看.
0 2023-05-22
编程技术问答社区