【问题标题】:Could not upgrade RDL on Report无法升级报告中的 RDL
【发布时间】:2019-01-25 07:22:43
【问题描述】:

将报告(作为文本文件)导入数据库(Nav 2017 CU11)时出现错误。

: [21431012] Could not upgrade RDL on Report XXXXXX Report Name.
', hexadecimal value 0x14, is an invalid character. Line 8693, position 64.
[0] The import stopped at line 2810411.

问题是我只有在尝试将这个对象导入 docker 容器时才会收到这个错误。数据库和服务层托管在同一个容器内。

相同的对象在普通 PC 上可以正常工作/导入。导航版本在 PC 和容器中完全相同。

此外,在文本文件中没有一个地方可以找到提到的0x14 字符。

据我所知Line 8693, position 64. 指的是文本文件的 RDLc 部分。在这个位置站着合法的字母й(俄语)。

它一定与编码有关,但我发现无法在容器内使用它。

【问题讨论】:

    标签: docker navision dynamics-nav microsoft-dynamics-nav


    【解决方案1】:

    也许是容器中的语言设置/本地化/语言环境? 也许this 会有所帮助...

    干杯

    【讨论】:

    • 尽我所能:Set-WinSystemLocale ru-RU Set-Culture ru-RU [Globalization.CultureInfo]::CurrentCulture = [Globalization.CultureInfo]::GetCultureInfo("ru-RU") [ Globalization.CultureInfo]::CurrentUICulture = [Globalization.CultureInfo]::GetCultureInfo("ru-RU")
    • 太遗憾了... 是否已尝试向 Microsoft 报告?
    • 不。我该怎么做?
    • 嗨,请尝试在这里发表评论:blogs.msdn.microsoft.com/nav/2017/10/05/…他们通常会回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多