【发布时间】:2016-04-08 20:17:49
【问题描述】:
如何重现...
- 运行 SQL 2012 SP2
- 在 SQL 2012 Reporting Services (SSRS 2012) 中创建空白报表
- 添加带有一些文本的文本框
- 保存并运行报告
- 导出为 DOCX 格式
- 将文件保存到本地目录
- 在 Windows 资源管理器中打开目录并搜索任何文本
- 列表项
在 Word 2013 中打开文件会在 [兼容模式] 下启动 Word。您可以将文件保存在其自身之上,该文件会显示一个窗口,说明“您的文档将升级到最新的文件格式”。完成此操作会使文档可搜索,但实际上并不可接受。
乍一看,我认为 SSRS 正在做两件事之一。它保存为旧版本的 DOCX(可能是 Word 2007)。或者文件不太正确,可能是页眉/页脚有问题(此处纯属推测)。
所以我需要一个解决方案,可以... ...修复文件并正确导出,以便我们可以对其进行搜索 ...或者能够使用按计划重新保存数百个 DOCX 文件的批处理程序来重新保存 Word 文件。
【问题讨论】:
-
更新:我在微软“专业”支持下打开了这个问题。两个多月来,他们一直在宣扬“这是设计使然”。我拒绝接受这一点,并在电话中对他们进行了口头殴打。最终,他们将此问题移交给了他们的 Premier 支持团队。他们已经承认了这一点,并正忙于找出问题的原因以及问题是否与 SSRS 或搜索/索引有关。更多内容。