Articles of ssrs

更改为RS 2008R2configuration阻止IIS站点通过负载平衡器接收stream量(并且在将其备份后仍然不工作)

背景 我们正在testing一对Windows 2008 R2(IIS 7.5)Web服务器以及硬件负载平衡器(外部设备),该负载平衡器将两台服务器之间进入虚拟IP的端口80stream量分开。 在两台服务器上都有一个testing网站(每台服务器都有一个副本)。 有一个地址可以通过VIP访问站点,另一个地址可以直接在服务器#1上访问站点,而另一个地址则可以访问服务器#2。 在IIS中,在这两个服务器上,绑定设置如下(我正在使用共享configuration,这就是为什么两个服务器都具有所需的所有绑定): Type Host Name Port IP Address HTTP address-resolving-to-server-1 80 Public-IP-of-server-1 HTTP address-resolving-to-server-2 80 Public-IP-of-server-2 HTTP address-resolving-to-VIP 80 Public-IP-of-server-1 * 这可能不是正确的绑定,允许来自VIP的stream量通过服务器进行分离,但至less允许该站点访问VIP。 直到今天这一直工作正常 – testing网站可以通过所有3个地址访问。 Reporting Services 2008 R2安装在两台服务器上。 自从运行安装向导后,configuration没有改变。 报表服务器和报表pipe理器的绑定如下所示: IP地址:全部分配(推荐)TCP端口:80 SSL证书:无 Reporting Services也正常工作。 问题 !! 在服务器#1上的Reporting Servicesconfiguration发生了变化,此后,testing网站无法通过负载平衡器访问。 Web客户端挂起大约30秒,然后返回502 – 连接失败错误。 直接在服务器#1上访问testing网站,直接在服务器#2上访问testing网站仍然有效。 这是在Reporting Services中进行的configuration更改: 在报表服务器(Web服务URL)部分下,我们单击高级并编辑现有的HTTP标识logging,并将其从“所有分配的”IP地址监听改为特定的主机标题名称(服务器的NETBIOS名称)。 进行此更改后,立即不再通过负载平衡器访问testing网站,但仍然可以直接在服务器1上直接访问,也可以直接在服务器2上访问。 报告服务在更改后继续工作。 我们将Reporting […]

无法使用任何帐户login到SSRS 2012

我已经安装了SQL Sever 2012和Reporting Services。 我已经使用Reporting Servicesconfigurationpipe理器configuration了Reporting Services。 这似乎是服务运行正常,但我无法使用任何帐户login到它。 我曾尝试使用: 内置的pipe理员帐户,添加到SQL Server中的sysadminangular色。 另一个用于安装SQL Server的帐户,也是一个系统pipe理员和pipe理员组的成员。 我已经尝试login到IE中的报告pipe理器(也尝试以pipe理员身份运行IE有时build议),并通过SSMS。 我正在尝试在本地login。 我可以告诉服务正在运行,因为当我尝试login到报告pipe理器时,我在熟悉的Web界面中看到以下错误: The request failed with HTTP status 401: Unauthorized. 编辑: 请求添加屏幕截图 连接没有问题 正如你所看到的,我已经改变了默认的端口。 我从80开始,但它不工作,我已经有IIS服务网站上的端口80我认为这是更安全的使用另一个端口。

IIS,SQL Server,SSRS和文件系统之间的约束委派

首先,不知道哪个网站最适合这个问题,不论是SO,SF还是SU,请随时提出迁移build议! 我有一个要求限制几台机器之间的委派,以启用不同服务之间的身份模仿。 这里是不同的机器: Machine1 – 具有在本地服务帐户Local System下运行的AppPool的IIS 8.0 Machine2 – 具有SSRS的SQL Server 2008 R2都在本地服务帐户Network Service下运行 Machine3 – 拥有SQL Server 2008 R2并镜像Machine2多个数据库 我正在开发的应用程序需要能够模拟客户端身份以启用对SQL Server后端和Reporting Services的访问。 还需要模拟用户以使应用程序能够将file upload到共享的networking位置。 所有机器都在同一个域下运行。 我已经坐在一个域pipe理员,并已启用Enable this computer for delegation to any service (kerberos only)到所有三台机器。 原因是因为我试图限制代表团到某些服务无济于事。 我没有修改任何SPN,因为我的理解是SQL Sever会自动创build所需的SPN来完成这项工作。 在我的应用程序中,我已经在web.config文件中指定了如下以启用模拟: <authentication mode="Windows" /> <identity impersonate="true"/> IIS只启用Windows身份validation。 问题 委派似乎根本不工作,因为当应用程序部署到IIS时,当尝试访问SSRS服务时以及尝试将file upload到networking共享时,会出现身份validation问题(即401错误)。 问题 还有什么我缺less/需要检查,以获得委托在整个机器上工作,以及我需要启用哪些服务以满足上述要求。 请注意,我已经阅读了很多关于代表团的问题,但是没有解决我的问题。

报告服务错误401:未经授权

我试图在SQL Server 2008上设置报告服务,并在尝试连接到http:// localhost / reports时获取此错误消息 HTTP状态401请求失败:未经授权。 我问服务器pipe理员和IIS应该运行(尽pipe在pipe理工具下找不到它) 我使用Reporting Servicesconfigurationpipe理器来设置报告服务,并确信它的设置是正确的。

如何在纯模式下将SharePoint与Reporting Services集成?

我试图做这样的事情,但本机模式(较less集成)。 所有的方向,我可以find告诉你如何设置Sharepoint集成模式,但我需要找出什么步骤设置原生模式? 有没有人做过这个?

Sharepoint报告在Firefox中不起作用

在集成模式下使用SSRS时,可以在IE中查看报告,但不能在Firefox,Chrome,Safari等中查看报告。“连接到报告服务器时发生意外错误”validation报告服务器是否可用并已configuration为SharePoint集成模式“。 (哦,这也发生在域上的一个IE用户) 这可能是一个双跳问题,因为我们有一个双农场(前端和报表服务器)。 我一直在关于双重身份validation的方向,我目前正在使用setspn,都没有用。 我找不到有这个问题的其他人。 这真是令人沮丧。

仅在服务器上报告服务0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN

我在Windows Server 2008 R2上configuration了Reporting Services。 报告服务在域帐户下运行,所以它的AppPool。 我通过自定义域访问网站。 问题是当我通过运行报告服务的同一服务器上的自定义域访问站点时,IE一直要求我input凭据,并且在事件日志中得到0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN错误,我无法login但是,如果我通过同一networking中的另一台机器访问同一个站点,则可以成功login。 所以,只有当我从安装了报告服务的服务器访问站点时,才会发生这种情况。 我错过了什么configuration? 我已经为安装了报告服务的服务器设置了SPN HTTP/www.mydomain.com ,还在IIS中设置了主机头并报告了服务configuration。

如何通过命令行卸载SQL 2008R2 Reporting Services?

我在Windows Server Core 2008 R2实例上运行SSRS 2008R2 x64。 我需要完全卸载SSRS实例,离开数据库。 我知道这通常是通过“程序和function”控制面板小程序完成的,但是这在服务器核心上不存在。 任何想法通过命令行卸载? RS的MSI文件位于D:\ x64 \ setup \ sql_rs.msi。 我尝试运行命令“msiexec / uninstall sql_rs.msi”,但是安装程序要么要求传递实例ID,要么告诉我没有find实例。 任何关于需要通过国旗的动机的想法? 我已经知道了实例ID。

在SQL Server Reporting Services中运行报表时出错(SQL Server 2005)

运行SSRS报告时出现错误消息“报告处理期间发生错误,数据集[sprocs名称]的查询执行失败”。 此报表的存储过程可以在SQL服务器中无误地执行。 它有一个CTE查询,它使用链接的服务器从不同的数据库服务器检索数据。 在Windows日志中没有指出这个问题的错误。 我的猜测是,它必须与链接的服务器下降连接,但我似乎无法certificate是这样的,因为我找不到任何错误指向它,也sprocs好转。 同时也从SSRS上面的错误频繁地打开报告,检查它是否工作,closures了报告服务器。 任何人都可以帮助解决这个问题?

ReportManager如何在防火墙后面使用不同于外部的端口?

我在本机模式下处于SSRS 2012。 这个configuration似乎没有太大的改变,从我升级的SSRS 2008,所以这个问题适用于两个版本(但是,如果有解决scheme,它可能会或可能不适用于这两个)。 我处于这种情况,我想从防火墙外部的一组端口上configurationReportManager网站,但是在内部,在另一个端口上安装了SSRS。 有谁知道这可以做到吗? 细节 这是一个问题的原因是因为SSRS代码坚持构build完整的,绝对的URL到ReportManager网站的不同位置。 (国际海事组织,这只是SSRS许多重大/瘫痪的devise缺陷之一)如果它只是使用不指定域+端口的URL,这不会是一个问题。 例 我们从“ http://reports.example.com/ssrs ”的外部URL开始,并将ReportManagerconfiguration为使用端口8080(当然,您的端口从80端口转到8088端口)。 如果您转到外部url,那么您会很好地访问该网站; 让我们忽略AuthC子系统并假设你login成功。 对于某些链接(例如“详细信息视图”,“移动”,“删除”等),现在,您不会去预期的位置,因为SSRS会尝试将您发送到“ http://reports.example”。 com:8080 / ssrs / …“。 您可以通过删除端口手动修复链接,然后进入页面。 SSRS 2012和SSRS 2008之间的URL存在差异,但问题仍然存在。