145_Power BI Report Server自定义Form登录

焦棚子 2021-10-1122:15:1384,6657字数 1603阅读5分20秒阅读模式

焦棚子的文章目录

请在文末下载附件

1、背景

很久没有更新Power BI Report Server了,发现自己机器还是2021年1月版本的,现在更新了2021年9月份版本了。刚好要更新服务器的内容,把整个过程Power BI Report Server自定义form登录做一个分享。

2、必备条件

1、windows server主机一台,我是windows server 2019(当然windows10或者10月份5日更新的windows11也是可以行的)。

145_Power BI Report Server自定义Form登录

2、SQL Sever,我用的是SQL Server2019。

3、Power BI Report Server默认位置安装(默认位置:C:\Program Files\Microsoft Power BI Report Server)。

4、Form自定义登录demo文件,见文末现在文件,源文件在GitHub上,链接:https://github.com/Microsoft/Reporting-Services/tree/master/CustomSecuritySample

5、Visual Studio,我用的是Visual Studio 2019。

6、提前想好Form登录的管理员帐号,我用的pbiadmin。

三、Power BI Report Server从AD登录到Form自定义登录操作过程

1、确认安装好的Power BI Report Server正常的AD登录;

145_Power BI Report Server自定义Form登录

2、停止当前的Power BI Report Server服务;

145_Power BI Report Server自定义Form登录

3、找到文件下载好的文件夹《CustomSecuritySample》,文件见文末附件;

145_Power BI Report Server自定义Form登录

4、并用Visual Studio打开项目文件CustomSecuritySample.sln;

145_Power BI Report Server自定义Form登录

5、在项目CustomSecurity上右键;

145_Power BI Report Server自定义Form登录

6、在目标框架上选择较高版本的.net;

145_Power BI Report Server自定义Form登录

7、在菜单栏生成中点击生成解决方案,看到结果显示成功;

145_Power BI Report Server自定义Form登录

145_Power BI Report Server自定义Form登录

8、右键编辑CustomSecuritySample\bin\Debug\Configure.ps1;

145_Power BI Report Server自定义Form登录

9、更改第33行中红框中的用户名为自己的管理员账户(提前想好,这一步很关键,决定能不能获取管理员权限);

145_Power BI Report Server自定义Form登录

10、点击运行脚本,运行正确情况下面的是绿色字体显示结果;

145_Power BI Report Server自定义Form登录

11、重启Power BI Report Server服务;

145_Power BI Report Server自定义Form登录

12、点击服务器地址url进入Power BI Report Server登录界面;

145_Power BI Report Server自定义Form登录

看到这个登录框说明Form自定义登录就成功了;

145_Power BI Report Server自定义Form登录

13、注册前面准备好的管理员账号:pbiadmin,密码记好,并登录;

145_Power BI Report Server自定义Form登录

145_Power BI Report Server自定义Form登录

此时我们看到登录的账号变成了我们自定义的账号了,而且可以看到提前我们放进去的demo文件;

14、后续注册的账号是默认是没有权限的,需要管理员来开权限了,这个和AD登录大同小异就不展示了;

145_Power BI Report Server自定义Form登录

145_Power BI Report Server自定义Form登录

15、Power BI Report Server自定义Form登录后,是可以直接在后续升级的,升级前记得关闭Power BI Report Server服务,升级完成后第一时间重启;

145_Power BI Report Server自定义Form登录

145_Power BI Report Server自定义Form登录

四、Power BI Report Server自定义Form登录和Ad登录切换

1、找到路径“C:\Program Files\Microsoft Power BI Report Server\PBIRS\ReportServer”;

145_Power BI Report Server自定义Form登录

2、这几个带backup后缀的就是原来Ad登录的配置文件;

3、这个几个不带backup后缀的就是当前Form登录的配置文件;

4、切换回Ad登录,把当前的不带backup备份后删除,把原来的带backup后缀去掉后缀既可;

5、这个几个配置文件最好是分两个文件夹分清楚AD和Form,别整混淆了,备份很重要,需要什么登录复制替换即可;

145_Power BI Report Server自定义Form登录

6、这是一个自定义登录的简单demo展示,如果需要应用还需要相应的开发,如果有这方面需求可以在网站右侧联系我们。

 

by焦棚子

焦棚子的文章目录

 

请点击【立即购买】或者【升级VIP】获得案例附件。

隐藏内容需要支付:¥2
立即购买 升级VIP

焦棚子
  • 除非特殊声明,本站文章均为焦棚子原创,转载请务必保留本文链接!
  • 《145_Power BI Report Server自定义Form登录》链接:https://jiaopengzi.com/1125.html