博客: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. Quickstart: Embed a Power BI Report Server report using an iFrame in SharePoint Server

    In this quickstart you will learn how to embed a Power BI Report Server report by using an iFrame in ...

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

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

  5. SharePoint2010 自定义代码登录方法

    转:http://yysyb123.blog.163.com/blog/static/192050472011382421717/ SharePoint2010 自定义代码登录方法 (自定义Form验 ...

  6. ASP.NET Core的身份认证框架IdentityServer4--(5)自定义用户登录(通过接口登录,无UI版本)

    官网接口详解文档地址:文档地址 (PS:可通过接口名称搜索相应接口信息.) 源码地址:https://github.com/YANGKANG01/IdentityServer4-IdentityAut ...

  7. Tornado 自定义Form,session实现方法

    一. 自定义Tornado 验证模块 我们知道,平时在登陆某个网站或软件时,网站对于你输入的内容是有要求的,并且会对你输入的错误内容有提示,对于Django这种大而全的web框架,是提供了form表单 ...

  8. web前端框架之自定义form表单验证

    自定义form验证初试 .在后端创建一个类MainForm,并且在类中自定义host ip port phone等,然后写入方法,在post方法中创建MainForm对象,并且把post方法中的sel ...

  9. 《React后台管理系统实战 :一》:目录结构、引入antd、引入路由、写login页面、使用antd的form登录组件、form前台验证、高阶函数/组件

    实战 上接,笔记:https://blog.csdn.net/u010132177/article/details/104150177 https://gitee.com/pasaulis/react ...

随机推荐

  1. HTTP-完整状态码表

    HTTP状态码列表: 状态码 状态码英文名称 中文描述 100 Continue 继续.客户端应继续其请求 101 Switching Protocols 切换协议.服务器根据客户端的请求切换协议.只 ...

  2. call、apply和 bind的简单使用方法

    - call.apply:在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向. J ...

  3. D2Admin 8月更新: 高级数据持久化|标签页右键|模块化等

    剧透:这次,D2Admin 带来了其它同类模板都没有的"花式"数据持久化功能,以及极少同类产品才有的标签页右键控制... 概述 D2Admin 7月份更新到了 1.1.5 版本 相 ...

  4. 论文解读(XR-Transformer)Fast Multi-Resolution Transformer Fine-tuning for Extreme Multi-label Text Classification

    Paper Information Title:Fast Multi-Resolution Transformer Fine-tuning for Extreme Multi-label Text C ...

  5. C# 语法糖测试--未完待续

    /// <summary> /// string扩展方法,可以用字符串变量加.的形式直接调用,this是关键 /// </summary> public static clas ...

  6. 【weex开发】weex官方源码

    公司目前使用版本:weex_sdk:0.10.0 介绍地址:https://bintray.com/alibabaweex/maven/weex_sdk/0.18.0 weex最新版本:weex_sd ...

  7. Shiro 安全框架详解一(概念+登录案例实现)

    shiro 安全框架详细教程 总结内容 一.RBAC 的概念 二.两种常用的权限管理框架 1. Apache Shiro 2. Spring Security 3. Shiro 和 Spring Se ...

  8. for循环打印九九乘法表

    学习目标: 熟练掌握 for 循环的使用 例题: 需求:打印九九乘法表 代码如下: // 九九乘法表 // row 为行,col为列 for(int row = 1; row < 10; row ...

  9. 《头号玩家》AI电影调研报告(五)

    4.VR自由行走跑步机 电影中,它可以让玩家朝任意方向无限奔跑并保持在平台最中央,还可以模拟上台阶和走斜坡的情况.而下面这件VR跑步装备,可以让你在游戏世界穿行自如. 奥地利创意公司Cyberith公 ...

  10. Pascal的旅行

    [问题描述] 一块的nxn游戏板上填充着整数,每个方格上为一个非负整数.目标是沿着从左上角到右下角的任何合法路径行进,方格中的整数决定离开该位置的距离有多大,所有步骤必须向右或向下.请注意,0是一个死 ...