PBIRS创建数据刷新计划失败解决方案

在Power BI Report Server, 一个刚需是为Power BI报表创建定时刷新计划,但很多用户经常会在初次创建刷新计划时遇到问题,本文将对此做一些必要补充。

通常,创建刷新计划失败有以下三种原因,

  1. 报表服务器数据库配置不正确
  2. 报表服务器凭据权限问题
  3. 未开启SQL Server代理服务

对于前两种原因,可参考此文进行正确的配置,下文讲解如何解决因SQL Server Agent未开启而产生的问题。

如果数据库未开启代理服务,创建刷新计划会出现如下错误:

在这里插入图片描述
此时可以打开SSMS连接到实例,发现SQL Server Agent处于未激活状态:

在这里插入图片描述
注:SQL Server Express版本暂不支持SQL Server Agent

首先运行以下命令:

EXEC SP_CONFIGURE 'show advanced options',1
GO
RECONFIGURE
GO
EXEC SP_CONFIGURE 'show advanced options'

然后运行:

EXEC SP_CONFIGURE 'Agent XPs'

可以发现run_value值为0:

在这里插入图片描述
最后,运行以下命令

EXEC SP_CONFIGURE 'Agent XPs',1
GO
RECONFIGURE

此时run_value值为1,现在我们可以打开SQL Server 配置管理器,右键SQL Server Agent点击Start, 或在属性处点击Start以启动SQL Server Agent:

在这里插入图片描述
如果在启动代理服务器的过程中遇到下图错误,通常代表其执行账户不具备相关的权限:

在这里插入图片描述
此时可以运行以下命令,为SQL Server Agent 执行账户分派具备足够权限的角色:

ALTER SERVER ROLE [sysadmin] ADD MEMBER <YOUR SQL Server Agent Execute Account>
GO

再次启动SQL Server Agent,即可成功:

在这里插入图片描述
在SSMS, SQL Server Agent 的图标变绿,代表运行正常:

在这里插入图片描述
现在,回到Power BI Report Server, 已可以成功创建数据刷新计划了:

在这里插入图片描述
End~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DAVIS-BI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值