Power BI Report Server: The Complete On-Premises Hosting Guide (2026)
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
Go to Microsoft Download Center and search "Power BI Report Server"
Download the installer (PowerBIReportServer.exe)
Also download Power BI Desktop optimized for Report Server
(separate installer not the same as cloud Power BI Desktop)
Step 2: Install Report Server
Run the installer on your Windows Server
Choose Report Server installation (not just licensing)
Specify the SQL Server instance for the PBIRS catalog database (can be local or remote SQL Server)
Configure the Report Server service account (use a domain account with least privilege)
Configure Web Portal URL (default: http://localhost/reports)
Complete the installation
Step 3: Configure Report Server
Open Report Server Configuration Manager
Verify the Web Portal URL (e.g., https://reports.contoso.com/reports)
Configure SSL certificate for HTTPS (recommended for production)
Set up Email settings (SMTP) for subscription delivery
Configure Authentication (Windows Authentication via Active Directory)
Step 4: Install Power BI Desktop (PBIRS Version)
Install Power BI Desktop optimized for Report Server on your development machine
Do not use standard Power BI Desktop—it uses newer features not yet supported in PBIRS
PBIRS Desktop is version-locked to the Report Server release (3 releases/year: Jan, May, Sep)
Step 5: Publish Your First Report
Open Power BI Desktop (PBIRS version)
Build a report (connect to on-prem SQL Server, Oracle, SAP, etc.)
Go to File → Publish → Power BI Report Server
Enter your PBIRS URL (e.g., https://reports.contoso.com/reports)
Choose a folder, publish
Open the Web Portal to view and share the report
Step 6: Configure Scheduled Refresh
In the Web Portal, click Manage on a published report
Go to Scheduled refresh tab
Set refresh schedule (daily, weekly, etc.)
Configure data source credentials (stored securely in PBIRS)
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:
Feature lag: PBIRS gets 3 updates/year (Jan, May, Sep); Power BI Service updates monthly. Expect 3–6 month delay for new features.
No external sharing: Reports accessible only within your network (no publish-to-web or guest access).
Limited AI features: Q&A, Key Influencers, Smart Narrative available but not all AI visuals work.
No dataflows: Cloud-only feature; use SSIS, Azure Data Factory, or custom ETL instead.
No Fabric integration: PBIRS doesn't connect to Microsoft Fabric OneLake, Lakehouse, or Data Warehouse.
Manual capacity planning: You manage server sizing, scaling, and load balancing (cloud auto-scales).
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:
Assess current usage: Inventory PBIRS reports, datasets, users, refresh schedules
Cloud readiness review: Confirm data sources can connect to Power BI Service (via gateway or cloud migration)
Pilot migration: Move 2–3 non-critical reports to Power BI Service, test functionality
Incremental cutover: Migrate in waves (dept by dept or use-case by use-case)
Hybrid phase: Run PBIRS and Power BI Service in parallel during transition (6–12 months typical)
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.

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