在Dynamics AX 2012 TEST环境中编辑SSRS报告

时间:2016-08-15 08:21:02

标签: visual-studio reporting-services report axapta dynamics-ax-2012

好的,在AX的LIVE实例中 - 我转到AOT,找到我的报告,右键单击编辑。然后启动VS,我可以编辑报告。但是在TEST环境中我不能这样做。 "无法连接到Microsoft Dynamics AX客户端配置中指定的AOS"。

如何将TEST环境指向VS?我已经检查了配置文件,但没有明显的。

提前致谢。

2 个答案:

答案 0 :(得分:3)

了解如何Open Visual Studio with a Specific Configuration

  

如果使用报表,Visual Studio集成将使用活动本地客户端配置来建立连接。需要Reporting Services配置的示例包括部署报表或选择查询作为数据源。要在此方案中指向正确的AOS,请在Visual Studio集成文件夹中创建配置文件的副本。

为了启动VS以进行特定更改,VS快捷方式目标指向正确的配置:

String s = "a b c";
int index = -1;
while( (index = s.indexOf( ' ' , index + 1 )) != -1) {
  System.out.println( index );
}

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /AxConfig ContosoDev

这不会起作用,因此VS将使用当前配置。

答案 1 :(得分:2)

你可以看看here。它与使用默认配置而不是AXC文件有关。

有一个KB,虽然它可能不适用于您的版本,但您可以应用所使用的技术:

  

KB 2827469从AOT内部启动的Visual Studio .NET忽略了   AxConfig参数和任何自定义配置文件。打开VS时   来自AOT SysVSProjectsExport / EditProject()方法的项目执行和   它调用下面的VSModeling框架Edit方法   仅将选定的解决方案传递给devenv.exe文件。但是由于   从保存的配置打开当前的AXClient实例   文件,我们必须将该配置文件传递给devenv.exe作为   切换“/ AxConfig”。因为这个/ AxConfig开关不被认为是Visual   Studio默认考虑系统中的活动AxClient配置   注册表中。

所以:

  

尝试从默认配置中打开AX,并避免使用   AXC文件。然后,尝试从AOT编辑VS项目。