Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
In the past, I've updated the Power BI Report Server application where my NT account has sysadmin permissions on the ReportServer and ReportServerTempDb databases. However, I'm not a database administrator and in my company, it is not best practice for a non DBA to has sysadmin permissions on a database. Thus, is sysadmin permissions on the ReportServer and ReportServerTempDb databases required to update Power BI Report Servre?
Can anyone assist with this topic?
Hi @micheledubose ,
Please correct me if I misunderstood what you meant.
You are referring to the permission to update PBIRS as an application and not the permission to maintain PBIRS as an update, right? you must have the following:
Local system administrator permissions on the computer that hosts the report server you want to configure. If you are configuring a remote computer, you must have local system administrator permissions on that computer as well.
You must have permission to create databases on the SQL Server Database Engine used to host the report server database.
Best Regards,
Community Support Team _ Caitlyn
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
Hi @v-xiaoyan-msft ,
I'm referring to permissions to update (patch) the PBIRS as an application. I do not understand the difference between your two statements below. Can you clarify?
Local system administrator permissions on the computer that hosts the report server you want to configure.
If you are configuring a remote computer, you must have local system administrator permissions on that computer as well.
Update: In addition, my assumption is CREATE DATABASES permission is only required for the initial install/creation of thereport server DBs (e.g. ReportServer and ReportServerTempDB). Is create database really necessary once these DBs already exist?
What DB permissions specifically are needed when updating the PBIRS as an application? The following table shows the fixed server-level roles and their capabilities.
Fixed server-level role | Description |
sysadmin | Members of the sysadmin fixed server role can perform any activity in the server. |
serveradmin | Members of the serveradmin fixed server role can change server-wide configuration options and shut down the server. |
securityadmin | Members of the securityadmin fixed server role manage logins and their properties. They can GRANT, DENY, and REVOKE server-level permissions. They can also GRANT, DENY, and REVOKE database-level permissions if they have access to a database. Additionally, they can reset passwords for SQL Server logins. |
processadmin | Members of the processadmin fixed server role can end processes that are running in an instance of SQL Server. |
setupadmin | Members of the setupadmin fixed server role can add and remove linked servers by using Transact-SQL statements. (sysadmin membership is needed when using Management Studio.) |
bulkadmin | Members of the bulkadmin fixed server role can run the BULK INSERT statement. |
diskadmin | The diskadmin fixed server role is used for managing disk files. |
dbcreator | Members of the dbcreator fixed server role can create, alter, drop, and restore any database. |
public | Every SQL Server login belongs to the public server role. When a server principal hasn't been granted or denied specific permissions on a securable object, the user inherits the permissions granted to public on that object. Only assign public permissions on any object when you want the object to be available to all users. You can't change membership in public. |
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
13 | |
6 | |
4 | |
3 | |
2 |
User | Count |
---|---|
14 | |
10 | |
5 | |
3 | |
3 |