配置 SSRS 以使用 asp.net core 应用程序构建报告

配置 SSRS 以使用 asp.net core 应用程序构建报告

我尝试通过 asp.net 核心应用程序使用 SSRS 构建最简单的报告。

asp.net 核心应用程序具有 Windows 身份验证,我希望任何域识别的用户都可以生成报告。

我下载了最新的 SSRS 版本(SQL Server 2019 Reporting Services)并安装了它,但随后配置丢失。

(“PP-09...”是 SSRS 向导默认采用的机器名称):

在此处输入图片描述

然后,这里我不确定我应该使用什么帐户,我默认使用,但可能我应该像在 Windows 中一样使用 MyDomain\MyUser?

在此处输入图片描述

这里,我不知道该放什么账号,我就让它是默认内置的。

它要求我备份加密密钥...我是新手,不太明白为什么要这么做,我创建了一个新文件夹并在那里保存了一个加密密钥,提供了一个强密码,然后它完成了任务:

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

然而,当我尝试访问 /reportServer 页面时,我看到

在此处输入图片描述

http://localhost/reports/不太管用

在此处输入图片描述

答案1

最后,我可以通过使用“网络服务”作为“服务帐户”来解除阻止 在此处输入图片描述 并且(假设http://localhost:80/Reports是您的 SSRS Web 门户 URL) 在此处输入图片描述

  • 打开 Internet Explorer作为管理员
  • 打开http://localhost/Reports/manage/catalogitem/security/
  • 添加当前用户“DOMAIN\MyUser”作为内容管理员。 在此处输入图片描述

现在我能够在正常模式下打开默认浏览器:

在此处输入图片描述

相关内容