我是 Reporting Services 的新手。我们在 Windows Server 2019 Standard 机器上设置了 SSRS 2017。
我已经编写并测试了我的报告,但考虑到输出的大小,我正在尝试订阅选项将输出写入本地文件,但到目前为止,我只遇到了问题。
我正在尝试写入 \\localhost\ReportOutput 作为共享。我已将对该文件夹的完全控制权授予我尝试使用的所有帐户。
第一个问题 - 每当我尝试 * 使用以下 Windows 用户凭据选项时,我都可以输入凭据,但是当我单击应用时,它会清除密码。当我重新编辑订阅时,我收到警告/错误,这些字段不能为空。用户名不是空白的(尽管它还是会收到警告);密码为空。
第二个问题 - 无论我输入什么凭据,我都会得到“授予用户''的权限不足以执行此操作。” 作为报告运行时的错误。'' 并没有试图隐藏我的信誉 - 这就是错误所说的。
第三个问题 - 我尝试配置系统范围的订阅设置文件共享帐户并配置订阅以使用它。当我运行报告时,我得到与上面相同的“授予权限”错误。我已尝试在此设置中同时使用域用户和本地用户。
当我查看日志文件时,我在权限不足错误之前始终看到这些错误消息:
Reporting Services account may not possess permission to perform authentication checks.
Check the Windows Authz documentation for more information and details on diagnosing issues.
我已经做了很多谷歌搜索,试图找到如何处理它,但大多数结果将它与电子邮件传递失败(我们没有)和一些建议(比如授予用户 100% 读取权限)相关联在域控制器中)是我无法使用的东西。
SSRS将结果输出到文件中是否有其他人遇到过麻烦?
谢谢
事实证明,该报告尝试以订阅所有者的身份运行,并且该凭据需要在 AD 中具有更高级别的权限才能保存到文件共享选项。
我没有这些权限,但我可以告诉 SSRS 订阅归拥有权限的人所有。