今天Reinhard在VS中部署SSRS报表时,接到以下错误:

部署因错误而被取消。在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行。

接着,Reinhard进入到AX中,检查系统的报表服务器配置是否正确。不知道怎么配置的同学可以查看Reinhard之前的博文 Dynamics AX 2012 R2 配置报表服务器  。检查发现,报表服务器中的配置也正确。Reinhard点击了一下 验证设置 按钮,收到以下错误:

无法连接到位于MSDynAX的报表服务器http://MSDynAX/Reports。确保SQL Server Reporting Services 正确配置为与 Microsoft Dynamics AX 客户端中的报表服务器配置匹配。

根据错误提示,Reinhard进入到报表服务器,检查SSRS服务是否启动。检查发现,报表服务没有启动。Reinhard将其启动后,再次点击 验证设置 按钮,又收到以下错误:

在 URL http://MSDynAX/ReportServer 的报表服务器上找不到文件夹 DynamicsAX 。

Reinhard判断,报表服务器上很有可能没有安装AX的 Reporting Services 扩展。到服务器上检查了下,果然没有装。接着, Reinhard就开始安装该扩展吧。

点击下一步,进入必备项验证,验证通过后继续下一步,Reinhard又收到以下错误:

这是因为Reinhard的AOS和报表服务器不在一台服务器上,并且报表服务器的BC没有指向AOS所在服务器。

Reinhard进入到AX配置实用程序,将BC指向AOS所在服务器。

修改完记得点击 应用 按钮。重新回到AX组件安装程序,继续安装,录入BC账号的密码,进入下一步。

选择本机的数据库实例,记得把 部署报表 的CheckBox选中,点击下一步。这里我们选择AX的数据库服务器的名称,和数据库名称。这里Reinhard收到以下错误:

安装程序无法连接到数据库服务器“MSDynAX”。

Reinhard猜测可能是BC账户没有AX数据库的权限。检查后,Reinhard发现BC账户的权限没有问题。

那究竟问题出在哪里呢?Reinhard突然想到刚刚只是将BC指向了AOS,没有将本地客户端指向AOS。

Reinhard重新运行AX配置工具,将本地客户端指向AOS,应用设置。

接着,Reinhard重新运行AX组件安装工具,这次可以获取到AX数据服务器的数据库名称了。

点击下一步,必备项检查完毕。

接着点击下一步,开始安装。

恭喜Reinhard,安装过程中又收到以下错误:

点击完成,打开错误日志。

查看安装日志,

Reinhard想到,可能是SSRS没有启动,检查后,发现果真如此。

点击 启动 按钮,待SSRS启动成功后,重新运行AX组件安装程序,执行上面的步骤,在必备项验证时,Reinhard又幸运的收到下面的错误:

1.确认安装了支持的 Microsoft SQL Server Reporting Services 版本。有关支持哪些版本的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=165377 上的 System Requirements (系统要求)。

2.打开浏览器,然后确认可访问 Reporting Services Web 服务 URL http://MSDynAX/ReportServer

Reinhard打开SSRS的Web服务URL http://MSDynAX/ReportServer,发现根本打不开。

并且,Reinhard发现SSRS的系统服务根本就没有启动。Reinhard试着重新启动SSRS系统服务,启动不起来。Reinhard发现这个服务的登陆账户为BC账户,会不会是这个原因呢。Reinhard将该系统服务的登陆账户改为网络服务,然后可以成功启动了。

可是这时SSRS的Web服务URL http://MSDynAX/ReportServer 依然报503错误,Reinhard猜测可能是SSRS服务没有部署好。先将BC加入到本地管理员账户,然后重新部署了SSRS,打开http://MSDynAX/Reports,终于把Web服务配置好了。

重新进行必备项检查,这次终于通过了,点击下一步,开始进行安装。

这次还比较顺利,等待命令行窗体自己消失即可。

接着,我们进入网页中,确认 DynamicsAX文件夹已经存在。

回到AX中,验证报表服务器配置。

这样,Dynamics AX R2的Reporting Services 扩展就安装部署好了。

绕了这么多弯路,下面总结吧:

  1. 需要将BC账户加入到报表服务器本机管理员组
  2. 需要授予BC账户在AX数据库的权限
  3. 需要授予BC账户在报表数据库的权限
  4. 需要SSRS服务以网络服务的账户运行
  5. 需要将报表服务器的客户端和BC指向AOS服务器
  6. 安装完SSRS需要配置一下
  7. 需要在AX系统中设置报表服务器

Dynamics AX 2012 R2 安装Reporting Services 扩展的更多相关文章

  1. Dynamics AX 2012 R2 安装额外的AOS

    众所周知,AX系统分为三层:Client,Application Server,Database Server. 我们添加额外的Application Server主要是出于以下两个原因: 使用多台服 ...

  2. Dynamics AX 2012 R2 安装 AIF IIS上的Web服务

    1.为什么使用IIS上的WEB服务 组件? 如果你要在Dynamics AX Service中使用HTTP Adapter,那么你就要安装IIS上的WEB服务 组件.HTTP Adapter会在IIS ...

  3. Dynamics AX 2012 R2 电子邮件广播错误 0x80040213

    Dynamics AX 2012 R2 电子邮件广播错误 0x80040213 今天Reinhard在新环境做邮件广播测试时,发现无法发送邮件,并报以下错误: 类"CDO.Message&q ...

  4. Dynamics AX 2012 R2 如何处理运行时间较长的报表

    当处理的数据量较多,逻辑比较复杂时,报表可能会超时.为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表.它会在调用SSRS前,在AX ...

  5. Dynamics AX 2012 R2 业务系列

    在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置.相信同学们看完后,都已经成功拥有了一个测试环境. 众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务 ...

  6. Dynamics AX 2012 R2 配置报表服务器

    今天Reinhard在使用报表的过程中,发现以下错误: The default Report Server Configuration ID could not be found in the SRS ...

  7. Dynamics AX 2012 R2 业务系列-销售业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 1.销售的主要职责 其实这里说的职责主要是针对销售文员,并非整天外面满世界跑业 ...

  8. Dynamics AX 2012 R2 业务系列-采购业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 国际惯例,从采购开始. 1.采购的主要职责 简单点说,采购的主要职责,是从供应 ...

  9. Dynamics AX 2012 R2 报表部署权限错误

    今天,Reinhard在 Deploy AX Reporting时,发生权限错误. 配置 ID: HOSTMSSQLSERVER 描述: HOST@MSSQLSERVER 默认值: True 报表服务 ...

随机推荐

  1. swift-UITableView

    import UIKit class FirstVC: UIViewController,UITableViewDelegate,UITableViewDataSource { var tableVi ...

  2. JavaScript自学之数组排序

    <html> <head> <title>数组排序</title> <script type="text/javascript" ...

  3. CentOS7源码编译安装Postgresql9.5

    1.安装必要的基本软件 yum install -y gcc.x86_64 glibc.x86_64 glibc-devel.x86_64 vim-enhanced.x86_64 gcc-java a ...

  4. Chrome 控制台使用大全

    Chrome的开发者工具已经强大到没朋友的地步了,特别是功能丰富界面友好的console 一.console.log 将输出到控制台的信息进行分类会更好: console.log();    普通信息 ...

  5. 使用Jmeter监测服务器cpu、内存等性能

    jmeter中可以监控服务器的CPU和内存使用情况,但是需要安装一些插件还需要在被监测服务器上开启服务. 1.下载JMeterPlugins-Standard-1.4.0.zip插件.下载后将JMet ...

  6. JMeter学习-031-JMeter 3.0 POST Body Data 中文乱码问题

    今天,朋友将 JMeter 的版本由 2.13 升级到了 3.0 发现之前接口脚本 POST 请求主体中的中文无法正确显示,现象如下图所示:

  7. gvim初学命令记录

    一.vim进入和退出(在正常模式下进行)若不能保证是否处于正常模式,先按下ESC键不保存退出 :q!(冒号也是键的)保存退出 :wq二.移动 k(上)h(左) l(右) j(下)三.删除(可类似于剪切 ...

  8. LeetCode Paint House II

    原题链接在这里:https://leetcode.com/problems/paint-house-ii/ 题目: There are a row of n houses, each house ca ...

  9. JavaScript编码规范指南

    前言 本文摘自Google JavaScript编码规范指南,截取了其中比较容易理解与遵循的点作为团队的JavaScript编码规范. JavaScript 语言规范 变量 声明变量必须加上 var  ...

  10. Eclipse 的单步调试(转)

    1.设置断点在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上.2.调试(1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮 ...