top of page

Power BI Report Server: The Complete On-Premises Hosting Guide (2026)

  • doramadhusudan
  • Aug 3
  • 8 min read

Updated: Aug 6

Power BI Report Server (PBIRS) is Microsoft's on-premises reporting platform that lets you host Power BI reports, paginated reports, and KPIs behind your corporate firewall—without sending data to the cloud. For enterprises with strict data residency requirements, regulatory constraints, or existing on-premises infrastructure, PBIRS delivers self-service BI while keeping full control of your data.


This guide covers what Power BI Report Server is, when to use it vs. Power BI Service, licensing requirements, setup steps, limitations, and migration strategies.


What Is Power BI Report Server?


Power BI Report Server is an on-premises report server where you publish and manage:

  • Power BI reports (.pbix files created in Power BI Desktop)

  • Paginated reports (.rdl files, SSRS-style formatted reports)

  • Excel workbooks (with Power Pivot models)

  • KPIs and dashboards (web-based portal)


Unlike Power BI Service (the cloud SaaS version at powerbi.microsoft.com), PBIRS runs entirely within your network—no data leaves your environment.


Key Features


  • On-premises hosting: Deploy on Windows Server in your data center or private cloud

  • No cloud dependency: Reports, datasets, and user access fully controlled internally

  • Enterprise security: Integrate with Active Directory, Kerberos, NTLM

  • Paginated reports: Pixel-perfect formatted reports (invoices, statements, regulatory filings)

  • Mobile access: Power BI Mobile apps can connect to PBIRS (authenticated via VPN or internal network)

  • Row-level security: RLS defined in Power BI Desktop applies in PBIRS

  • Scheduled refresh: Refresh datasets on a schedule (connects to on-prem data sources via gateway)


Power BI Report Server vs. Power BI Service


Feature

Power BI Report Server (On-Premises)

Power BI Service (Cloud)

Hosting

Your data center / private cloud

Microsoft Azure (public cloud)

Data location

Stays on-premises

Stored in Microsoft's cloud

Licensing

SQL Server Enterprise + SA or Power BI Premium Per User

Per-user ($10/month) or Premium capacity

Feature updates

3 releases/year (Jan, May, Sep)

Monthly feature releases

Collaboration

Basic sharing (via web portal)

Full collaboration (workspaces, apps, Teams integration)

Power BI Desktop version

Special PBIRS-optimized version

Standard Power BI Desktop (monthly updates)

Paginated reports

✅ Included

✅ Premium only

Dataflows

❌ No

✅ Yes

AI visuals (Q&A, Key Influencers)

⚠️ Limited

✅ Full

Embedded analytics

❌ No (use Power BI Embedded instead)

✅ Yes (Power BI Embedded)

External sharing

❌ No (internal network only)

✅ Publish to web, share with guests

Best for

Regulated industries, on-prem infrastructure, data sovereignty

Cloud-first orgs, collaboration, rapid feature adoption

When to use Power BI Report Server:


  • Data sovereignty: Government, healthcare, financial services with strict data residency requirements

  • Regulatory compliance: Data cannot leave your country or your network

  • Existing SQL Server infrastructure: You already run SQL Server Enterprise with Software Assurance

  • Air-gapped environments: No internet connectivity (defense, manufacturing)

  • Gradual cloud migration: Hybrid strategy while transitioning to cloud


When to use Power BI Service:


  • Cloud-first strategy: You're on Microsoft 365, Azure, or multi-cloud

  • Collaboration needs: Teams across geographies sharing and co-authoring reports

  • Fast feature adoption: You want monthly updates (new visuals, AI features, Fabric integration)

  • External sharing: Distribute reports to customers, partners, or public audiences

  • Lower TCO: No on-prem server management, automatic scaling


For organizations modernizing their analytics stack, Power BI consulting helps you choose the right deployment model and migrate workloads between PBIRS and Power BI Service.


Power BI Report Server Licensing


PBIRS licensing is tied to SQL Server Enterprise Edition with Software Assurance or Power BI Premium Per User (PPU).


Option 1: SQL Server Enterprise + Software Assurance

  • Included with: SQL Server Enterprise Edition with active Software Assurance (SA)

  • Core-based licensing: License the server cores where PBIRS runs

  • No per-user cost: Unlimited users accessing reports (authenticated via Active Directory)

  • Best for: Enterprises already running SQL Server Enterprise for their data warehouse or OLTP workloads


Example cost:

  • SQL Server Enterprise: ~$14,000 per 2-core license (one-time purchase)

  • Software Assurance: ~$3,500/year per 2-core license

  • PBIRS included at no additional cost


Option 2: Power BI Premium Per User (PPU)

  • Cost: $20/user/month

  • Includes: Power BI Report Server rights + Power BI Service (cloud)

  • Best for: Smaller deployments (< 100 users) or hybrid scenarios (some users on-prem, some in cloud)


Example cost:

  • 50 users: $20 × 50 = $1,000/month ($12,000/year)

  • Includes both PBIRS hosting rights and cloud Power BI Pro features


Option 3: Power BI Premium Capacity (Legacy)

  • Cost: Starts at ~$5,000/month for P1 capacity

  • Includes: PBIRS rights + Power BI Premium workspace in the cloud

  • Best for: Large enterprises (500+ users) needing both on-prem and cloud capacity


Licensing comparison:

Scenario

Recommended License

Annual Cost (Estimate)

10-user dept, no SQL Enterprise

Power BI Premium Per User

$2,400/year (10 users × $20/mo)

100-user enterprise, has SQL Enterprise + SA

SQL Server Enterprise + SA

$7,000/year (SA renewal for 4 cores)

500-user enterprise, hybrid on-prem + cloud

Power BI Premium P1

$60,000/year (capacity-based)

Aptocoiner Analytics clients implementing Power BI Report Server typically see 20–30% lower TCO vs. cloud-only deployments for regulated industries—by avoiding data egress fees and leveraging existing SQL Server licenses.


How to Set Up Power BI Report Server


Prerequisites

  • Windows Server (2016 or later, 2019/2022 recommended)

  • SQL Server Database Engine (any edition) for the PBIRS catalog database

  • Active Directory for user authentication (optional but recommended)

  • Power BI Desktop (PBIRS version) for report authoring (separate download from standard Desktop)


Step 1: Download Power BI Report Server

  1. Go to Microsoft Download Center and search "Power BI Report Server"

  2. Download the installer (PowerBIReportServer.exe)

  3. Also download Power BI Desktop optimized for Report Server

  4. (separate installer not the same as cloud Power BI Desktop)


Step 2: Install Report Server

  1. Run the installer on your Windows Server

  2. Choose Report Server installation (not just licensing)

  3. Specify the SQL Server instance for the PBIRS catalog database (can be local or remote SQL Server)

  4. Configure the Report Server service account (use a domain account with least privilege)

  5. Configure Web Portal URL (default: http://localhost/reports)

  6. Complete the installation


Step 3: Configure Report Server

  1. Open Report Server Configuration Manager

  2. Verify the Web Portal URL (e.g., https://reports.contoso.com/reports)

  3. Configure SSL certificate for HTTPS (recommended for production)

  4. Set up Email settings (SMTP) for subscription delivery

  5. Configure Authentication (Windows Authentication via Active Directory)


Step 4: Install Power BI Desktop (PBIRS Version)

  1. Install Power BI Desktop optimized for Report Server on your development machine

  2. Do not use standard Power BI Desktop—it uses newer features not yet supported in PBIRS

  3. PBIRS Desktop is version-locked to the Report Server release (3 releases/year: Jan, May, Sep)


Step 5: Publish Your First Report

  1. Open Power BI Desktop (PBIRS version)

  2. Build a report (connect to on-prem SQL Server, Oracle, SAP, etc.)

  3. Go to File → Publish → Power BI Report Server

  4. Enter your PBIRS URL (e.g., https://reports.contoso.com/reports)

  5. Choose a folder, publish

  6. Open the Web Portal to view and share the report


Step 6: Configure Scheduled Refresh

  1. In the Web Portal, click Manage on a published report

  2. Go to Scheduled refresh tab

  3. Set refresh schedule (daily, weekly, etc.)

  4. Configure data source credentials (stored securely in PBIRS)

  5. Optionally install On-premises data gateway if connecting to data sources on different servers


Aptocoiner Analytics clients typically complete PBIRS setup in 1–2 weeks, including Active Directory integration, SSL configuration, and migration of existing SSRS reports.


Limitations of Power BI Report Server


PBIRS is powerful but has constraints vs. Power BI Service:

  1. Feature lag: PBIRS gets 3 updates/year (Jan, May, Sep); Power BI Service updates monthly. Expect 3–6 month delay for new features.

  2. No external sharing: Reports accessible only within your network (no publish-to-web or guest access).

  3. Limited AI features: Q&A, Key Influencers, Smart Narrative available but not all AI visuals work.

  4. No dataflows: Cloud-only feature; use SSIS, Azure Data Factory, or custom ETL instead.

  5. No Fabric integration: PBIRS doesn't connect to Microsoft Fabric OneLake, Lakehouse, or Data Warehouse.

  6. Manual capacity planning: You manage server sizing, scaling, and load balancing (cloud auto-scales).

  7. No Power BI Embedded: Can't embed PBIRS reports into external SaaS apps (use Power BI Service Embedded instead).


When to Migrate from PBIRS to Power BI Service

Many organizations start with PBIRS for compliance reasons, then migrate to the cloud as regulations evolve or cloud-first strategies mature.


Signs it's time to migrate:

  • Regulatory approval: Your industry now allows cloud BI (e.g., GDPR-compliant Azure regions available)

  • Collaboration bottlenecks: Teams need real-time co-authoring, Teams integration, external sharing

  • Feature gap pain: You're missing critical features (dataflows, Fabric Lakehouse, AI visuals)

  • Scaling challenges: On-prem capacity management is costly and slow vs. cloud elastic scaling

  • TCO shift: Cloud becomes cheaper than on-prem (no server hardware refresh, reduced IT overhead)


Migration path:

  1. Assess current usage: Inventory PBIRS reports, datasets, users, refresh schedules

  2. Cloud readiness review: Confirm data sources can connect to Power BI Service (via gateway or cloud migration)

  3. Pilot migration: Move 2–3 non-critical reports to Power BI Service, test functionality

  4. Incremental cutover: Migrate in waves (dept by dept or use-case by use-case)

  5. Hybrid phase: Run PBIRS and Power BI Service in parallel during transition (6–12 months typical)

  6. Decommission PBIRS: After full migration, retire on-prem servers


Aptocoiner's data warehouse modernization engagements often include PBIRS-to-cloud migration, delivering 30–50% faster report performance by moving to Power BI Service with DirectQuery to Azure Synapse or Fabric Warehouse.


power bi report server
power bi report server

Common Use Cases


Use Case 1: Healthcare – HIPAA Compliance

A hospital network needs to analyze patient outcomes but cannot send PHI (Protected Health Information) to the cloud.

Solution: PBIRS hosted on-premises, connecting to on-prem SQL Server with masked patient identifiers. Reports accessible only via hospital VPN. Row-level security restricts doctors to their own patients.


Use Case 2: Manufacturing – Air-Gapped Environment

A defense contractor operates in a classified facility with no internet access.

Solution: PBIRS deployed on isolated network, Publishing Power BI reports for production KPIs (machine uptime, defect rates). Paginated reports generate compliance documentation (ISO audits).


Use Case 3: Financial Services – Data Residency

A European bank must keep customer data in EU data centers, but parent company uses Power BI.

Solution: Hybrid deployment—PBIRS in Frankfurt data center for EU customer data; Power BI Service in Azure EU regions for non-sensitive operational reports. Gateway connects the two.


Frequently Asked Questions


Q: Can I use Power BI Report Server with Microsoft Fabric?

A: No. PBIRS predates Fabric and doesn't integrate with OneLake, Lakehouse, or Fabric Warehouse. If you want Fabric integration, you need Power BI Service (cloud). However, you can migrate PBIRS reports to Fabric-backed Power BI workspaces Aptocoiner's Microsoft Fabric consulting includes PBIRS-to-Fabric migration planning.


Q: How do I keep Power BI Desktop (PBIRS version) up to date?

A: Each PBIRS release (Jan, May, Sep) includes a matching Power BI Desktop installer. Download the version that matches your Report Server version from Microsoft's download page. Do not auto-update to standard Power BI Desktop—it will use features PBIRS doesn't support, and your reports will fail to publish.


Q: Can external users access Power BI Report Server reports?

A: Not directly. PBIRS requires Active Directory authentication and runs within your corporate network. For external access, options include: (1) VPN access for partners/vendors, (2) Azure AD Application Proxy to publish PBIRS externally with MFA, or (3) migrate those specific reports to Power BI Service and use guest access. For customer-facing analytics, use Power BI Embedded in the cloud instead.


Need Help Deploying Power BI Report Server?

Whether you're setting up PBIRS for the first time, migrating from SSRS, or planning a cloud migration strategy, Aptocoiner Analytics brings certified Power BI and SQL Server expertise. Our Microsoft-certified engineers deliver proven PBIRS implementations for US and UK enterprises in regulated industries, with measurable outcomes: 20–30% lower TCO vs. cloud-only deployments for on-prem-first organizations, and 30–50% faster migration timelines when moving to Power BI Service or Fabric.


From Power BI Report Server setup to data warehouse integration to hybrid cloud strategy, we architect BI platforms that fit your compliance, security, and business requirements.



Schedule a free discovery call to discuss your Power BI Report Server needs.


This guide covers what Power BI Report Server is, when to use it vs. Power BI Service, licensing requirements, setup steps, limitations, and migration strategies.



 
 
 

Comments


bottom of page