博客:www.jiaopengzi.com

焦棚子的文章目录
请点击下载附件

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也是可以行的)。

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登录;

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

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

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

5、在项目CustomSecurity上右键;

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

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

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

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

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

11、重启Power BI Report Server服务;

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

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

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

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

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

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

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

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

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

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

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

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

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

by焦棚子

焦棚子的文章目录

145_Power BI Report Server自定义Form登录相关推荐

  1. 134_Power BI Report Server之某消费品运营数据监控

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一背景 最近很久都没有更新文章了,研究了下Power BI Report Server(下文简称pbirs). 今天把pb ...

  2. 147_Power BI Report Server demo演示

    焦棚子的文章目录 服务器地址:http://pbirs.jiaopengzi.com/reports 用户名:pbirs 密码:pbirs 分别用pc网页.pc桌面power bi软件以及手机端pow ...

  3. power bi报表服务器_如何将Power BI Report Server报表嵌入ASP.Net Web应用程序

    power bi报表服务器 Every once in a while, teams from different functional areas of the business (i.e. bus ...

  4. PowerBI Report Server 自定义视图无法显示故障解决

    PowerBI Report Server 自定义视图无法显示故障解决 很久不写blog,搞开源,搞AKS,K8S .但是最近出现了PBI故障,研究一番,记录下情况,为大家某个福利. 如下图,红线内, ...

  5. 更新版PowerBI发布了-- Power BI Report Server Update – March 2018

    新版的PowerBI server 和 Desktop 终于发布了.  详细增加功能见以下链接: 下载最新版PowerBI Report Server: https://powerbi.microso ...

  6. 纵有倚天剑还要屠龙刀,实现Power BI报表服务器自定义认证

    纵有倚天剑还要屠龙刀,实现Power BI报表服务器自定义认证 文章目录 纵有倚天剑还要屠龙刀,实现Power BI报表服务器自定义认证 概述 如何实现 配置部署和Demo 排错 总结 概述 在Pow ...

  7. asp.net 获取计算机配置_PBI Report Server 部署与配置详解

    12月18日追加:欢迎加入知乎-微软BI技术圈,一起讨论.分享包括PowerBI在内的一切BI话题! [前述]关于Power BI 报表服务器的安装与配置,国内外的教程有很多,但较为全面的介绍却少之又 ...

  8. PBI Report Server 触发式数据刷新

    SELECT SubscriptionID,* FROM [ReportServer].[dbo].Subscriptions –PBI exec [ReportServer].dbo.AddEven ...

  9. Project Web Access 2007自定义FORM验证登录实现 zt

    背景: Project Server 2007安装后生成的WEB管理网站Project Web Access默认采用Windows验证,并自动将安装时登录系统的计算机管理员指定为Project Web ...

最新文章

  1. Ubuntu 下配置 SSH服务全过程及问题解决
  2. TCP/IP详解--学习笔记(9)-TCP协议概述
  3. 探究Facebook相似性搜索工具 faiss的原理
  4. android.mk简单介绍
  5. linux中dns超时时间,Linux DNS timeout, attempts.---DNS超时,重试的配置
  6. 天池学习赛:工业蒸汽量预测1——数据探索
  7. Flex3 CRUD 与Java后台交互 完整Demo
  8. 任意给定一个正整数N,求一个最小的正整数M(M1),使得N*M的十进制表示形式里只含有1和0。...
  9. iPhone 记录之 点与像素
  10. C#修改内存外挂源码
  11. PhotoShop 常用技巧记录
  12. SVM原理:超平面方程
  13. 服务器安装系统要如何载入驱动程序,Dell 服务器安装Windows 2008 R2时手动加载阵列卡驱动...
  14. gii无法访问 yii2_Gii的CURD生成无法访问?
  15. 论文阅读-MLPD:Multi-Label Pedestrian Detector in Multispectral Domain(海康威视研究院实习项目)
  16. bzoj1805: [Ioi2007]Sail 船帆
  17. selenium登录豆瓣网
  18. [实用理论] 互联网广告的产业链:广告主(advertiser),媒体(publisher),广告商(agency)
  19. Cefsharp抓取拼多多每日关键词
  20. 聊聊阻容降压原理 和 实际使用的电路

热门文章

  1. 冒泡排序 实现数据的由大到小排序
  2. 安装fastdfs依赖包
  3. dj鲜生-07-静态文件的成功加载-用户注册的页面
  4. javascript-阻止默认行为发生
  5. View Agent Direct-Connection安装后,连接黑屏
  6. sonar工具使用常见问题解决
  7. SqlSessionTemplate是如何保证MyBatis中SqlSession的线程安全的?
  8. Symfony 框架实战教程——第一天:创建项目(转)
  9. python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答
  10. 计算概论(A)/基础编程练习1(8题)/3:晶晶赴约会