SSRS Reports Migration Wizard #
SSRS Reports Migration Wizard helps DBAs, report administrators, and data professionals migrate reporting content between supported SSRS Native mode and Power BI Report Server environments.
Now available on Microsoft Store
Get SSRS Reports Migration Wizard from Microsoft Store
Install easily and securely through Microsoft’s official channel.
Use the guided workflow to select the items to migrate, review migration options, compare environments, and run the migration with a clear summary and log.
Last updated: September 25, 2026 · Est. reading time: 3 minutes
Primary Actions #
Get Started →
Follow the guided workflow for your first migration.
Prerequisites →
Check supported environments, permissions, and connectivity.
Watch a Demo
See the migration workflow from source selection through completion.
Automation (CLI) →
Generate scripts for repeatable and scheduled migrations.
Migration Workflow #
01 · Choose the source
Connect to the source report server or open an SRMW migration file.
Connect to the source report server or open an SRMW migration file.
02 · Choose the target
Connect to the destination report server.
Connect to the destination report server.
03 · Select items
Choose the reporting objects to migrate.
Choose the reporting objects to migrate.
04 · Review options
Review data sources, mappings, and migration settings.
Review data sources, mappings, and migration settings.
05 · Review the migration
Review the summary and, where applicable, generate a script.
Review the summary and, where applicable, generate a script.
06 · Run and verify
Run the migration and review the migration report and log.
Run the migration and review the migration report and log.
What Can Be Migrated? #
- Folders — Migrate selected folders and their contents.
- Reports — Migrate selected reports.
- Linked reports — Migrate linked reports.
- Data sources — Migrate shared and embedded data sources.
- Datasets — Migrate datasets associated with reports.
- Subscriptions — Migrate standard and data-driven subscriptions.
- Shared schedules — Migrate shared schedules.
- Parameters — Migrate report parameters and defaults.
- Roles — Migrate supported report server roles.
Supported Environments #
- SSRS Native mode
- Power BI Report Server
- SRMW migration file
Key Capabilities #
- Selective migration — Browse the report server hierarchy and choose the objects to migrate.
- Compare with Target — Compare source and target catalog paths and identify matched, source-only, and target-only items.
- Data source updates — Review connection strings and credentials and optionally convert matching embedded data sources to shared data sources.
- Folder mapping & renaming — Map selected top-level folders to a different target structure and rename them during migration.
- Subscription support — Migrate standard and data-driven subscriptions, with manual handling required for certain file-share subscription credentials.
- Command-line automation — Generate scripts for repeatable migrations, scheduled jobs, deployment workflows, and CI/CD scenarios.
Common Use Cases #
- Move reports from development to test or production.
- Migrate reporting content to a new SSRS or Power BI Report Server instance.
- Update reports, datasets, data sources, or subscriptions on an existing server.
- Export reporting content to an SRMW migration file for later use.
- Compare source and target catalog contents before or after a migration.
- Run repeatable migrations through Windows Task Scheduler or deployment pipelines.
Important Notes #
Native mode only: The wizard supports SSRS Native mode only — SharePoint mode is not supported.
- Permissions: The source and target environments must provide the required permissions, connectivity, and supporting services for the items being migrated.
- Comparison: Target comparison is path-based. It does not compare changes inside report definitions or other item content.
Next Steps #
- Start with Prerequisites — Verify that your source and target environments are ready.
- Follow the Getting Started guide — Complete your first migration step by step.
- Explore Automation (CLI) — Use migration scripts for repeatable or scheduled migrations.