SQL s-s-rS 从报告中打开 Docx 文件

Posted

技术标签:

【中文标题】SQL s-s-rS 从报告中打开 Docx 文件【英文标题】:SQL s-s-rS Open Docx files from Report 【发布时间】:2021-11-20 07:08:25 【问题描述】:

我遇到了一个无法解决的问题。

我正在尝试创建一个 s-s-rS 报告,该报告显示链接到此人的所有文档,并且可以通过单击表格中的文件名来单击/打开。

现在我已经完成了第一部分,我可以显示一个包含所有文档分组的报告。但我不知道如何通过操作打开文档来点击文档。

我已经研究过进行钻取,并使用以下表达式进行了测试

="C:\Users\Public\Documents\Test.docx"

但即使这样也打不开。我错过了什么吗?

任何帮助将不胜感激。

工具: SQL Server 2018 视觉工作室

【问题讨论】:

在询问 SQL 语言 问题时,minimal reproducible example 是一个很好的开始。 (请注意, 标签具有“如果您的问题仅与特定 DBMS(使用特定扩展/功能)有关,请改用该 DBMS 的标签。对带有 SQL 标记的问题的回答应使用 ISO/IEC 标准 SQL。 ”。) 这能回答你的问题吗? s-s-rS 2008: Create URL link to pdf file on file server for each cell in report table 并且一般要注意使用特定于用户的目录。当用户可能从任何地方访问 s-s-rS 时,为什么“服务器”会知道有关“用户”及其帐户特定目录的任何信息? 我很确定 //file: links 链接不再适用于现代浏览器。不过,这可能只是使用 NC 路径的情况,我不记得了。 【参考方案1】:

使用 Edge 浏览器,我可以使用带有文件链接的 Go to URL 访问网络文件夹。

="file:\\server\folder\subfolder\Test.txt"

我能够进入本地文件夹。

="file:C:\Users\Public\desktop.ini"

这可能取决于权限。

【讨论】:

以上是关于SQL s-s-rS 从报告中打开 Docx 文件的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 打开带有提供参数的子报告

需要打开/编辑从本地计算机复制到共享驱动器的 s-s-rS 报告

针对 SQL Server 使用 s-s-rS 报告时出错

将 s-s-rS 报告迁移到 AZURE VM,而不迁移本地 SQL 数据库。可能吗?

SQL 2014,s-s-rS - 使用参数的时间计算给出错误和错误的计算

s-s-rS - 将报告复制到新文件夹将速度提高 10 倍