【问题标题】:Edit SSRS report within Dynamics AX 2012 TEST environment在 Dynamics AX 2012 测试环境中编辑 SSRS 报告
【发布时间】:2016-12-21 10:56:48
【问题描述】:
好的,所以在 AX 的 LIVE 实例中 - 我去 AOT,找到我的报告,右键单击编辑。然后这会启动 VS,我可以编辑报告。但是在测试环境中我不能这样做。 “无法连接到 Microsoft Dynamics AX 客户端配置中指定的 AOS”。
如何将 TEST 环境指向 VS?我检查了配置文件,但那里没有什么明显的。
提前致谢。
【问题讨论】:
标签:
visual-studio
reporting-services
report
axapta
dynamics-ax-2012
【解决方案1】:
查看如何Open Visual Studio with a Specific Configuration。
如果您使用报表,Visual Studio 集成使用活动的本地客户端配置来建立连接。需要 Reporting Services 配置的示例包括部署报表或选择查询作为数据源。要在此方案中指向正确的 AOS,请在 Visual Studio 集成文件夹中创建配置文件的副本。
为了启动 VS 进行特定更改,将 VS 快捷方式目标指向正确的配置:
"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /AxConfig ContosoDev
或
"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /AxConfig z:\Config\ContosoDev.axc
这在 AOT 中不起作用,VS 将使用当前配置。
【解决方案2】:
你可以看看here。它与使用默认配置而不是 AXC 文件有关。
有一个 KB,虽然它可能不适合您的版本,但您可以应用使用的技术:
KB 2827469 从 AOT 内部启动的 Visual Studio .NET 忽略了
AxConfig 参数和任何自定义配置文件。打开 VS 时
来自 AOT SysVSProjectsExport/EditProject() 方法的项目执行并
它调用下面的 VSModeling 框架 Edit 方法
仅将选定的解决方案传递给 devenv.exe 文件。但由于
当前 AXClient 实例是从保存的配置中打开的
文件,我们必须将该配置文件作为
切换“/AxConfig”。由于此 /AxConfig 开关不被视为 Visual
Studio 默认考虑来自系统的活动 AxClient 配置
注册表。
所以:
尝试从默认配置打开 AX 并避免使用
AXC 文件。然后,尝试从 AOT 编辑一个 VS 项目。