Forum Discussion
Power BI Report Server migration to new servers
- 2 months ago
Hi Lorenz33 ,
Thanks for sharing and Yes, your understanding is correct.
PBIRS is a stateless service, meaning all content is stored in the ReportServer databases. When you Backup and restore
- ReportServer
- ReportServerTempDBR
Restore the encryption key
Configure the new PBIRS instance to point to the restored databaseYou will automatically bring over-
-Folder structure
-Reports (RDL + PBIX stored in PBIRS)
-Data sources
-Subscriptions
-Security (folder & item-level permissions)This is the standard Microsoft-supported migration approach-https://learn.microsoft.com/en-us/power-bi/report-server/migrate-report-server
2. Consolidating 3 Env into One-
Direct Database Merge is NOT Supported
Each PBIRS environment has its own ReportServer database, There is no supported way to merge multiple, ReportServer databases ,IDs, metadata, and catalog structures will conflict. rathere then that you can keep seperate env -- Migrate each environment independently
- Maintain DEV / UAT / PROD separation
Alternatively Instead of merging everything technically Consider logical consolidation-
- Single PBIRS instance
- Separate folders for each environment
- /DEV_Env1 ,/DEV_Env2, /DEV_Env3
OR- Separate PBIRS instances:
- PBIRS-DEV
- PBIRS-UAT
- PBIRS-PROD
This keeps isolation while reducing infrastructure complexity.Always use a side-by-side migration approach (old system stays live until validation is complete)PBIRS Migration Best Practices -
https://community.fabric.microsoft.com/t5/Report-Server/Migration-of-Power-BI-Report-Server-On-Premises-from-older/m-p/4729648- Use DB restore approach for each individual environment
Avoid trying to merge databases
If consolidation is required, use content migration and logical separation.
For simplicity and governance, maintaining separate environments is often the safest choice.
Hope this helps clarify both the migration and consolidation paths.If This reply helps you finnd answer please mark it as asolution.Thank youSunita
Hi Lorenz33 ,
Thanks for sharing and Yes, your understanding is correct.
PBIRS is a stateless service, meaning all content is stored in the ReportServer databases. When you Backup and restore
- ReportServer
- ReportServerTempDBR
Restore the encryption key
Configure the new PBIRS instance to point to the restored database
You will automatically bring over-
-Folder structure
-Reports (RDL + PBIX stored in PBIRS)
-Data sources
-Subscriptions
-Security (folder & item-level permissions)
This is the standard Microsoft-supported migration approach-https://learn.microsoft.com/en-us/power-bi/report-server/migrate-report-server
2. Consolidating 3 Env into One-
Direct Database Merge is NOT Supported
- Migrate each environment independently
- Maintain DEV / UAT / PROD separation
Alternatively Instead of merging everything technically Consider logical consolidation-
- Single PBIRS instance
- Separate folders for each environment
- /DEV_Env1 ,/DEV_Env2, /DEV_Env3
- Separate PBIRS instances:
- PBIRS-DEV
- PBIRS-UAT
- PBIRS-PROD
https://community.fabric.microsoft.com/t5/Report-Server/Migration-of-Power-BI-Report-Server-On-Premises-from-older/m-p/4729648
- Use DB restore approach for each individual environment
Avoid trying to merge databases
If consolidation is required, use content migration and logical separation.
For simplicity and governance, maintaining separate environments is often the safest choice.