Hello TMADev,
Thanks for reaching us out!
This appears to be a version compatibility issue between your self-hosted integration runtime components and the Azure Data Studio migration extension. The System.MissingMethodException suggests that the runtime is trying to call a method that doesn't exist in the current version of the loaded assembly.
Recommended Troubleshooting Steps
- Update Integration Runtime
- Download and install the latest version of the self-hosted integration runtime from the Azure portal
- Uninstall the current version completely before installing the new one
- Restart the integration runtime service after installation
Clear Runtime Cache
- Stop the integration runtime service
- Navigate to the installation directory (typically
C:\Program Files\Microsoft Integration Runtime) - Clear the cache folder contents
- Restart the service
Recreate Migration Service
- Delete the current migration service in Azure portal
- Create a new Azure Database Migration Service instance
- Generate new authentication keys
- Re-register your self-hosted integration runtime with the new service
Verify Azure Data Studio Extension
- Update Azure Data Studio to the latest version
- Update the SQL Server Migration extension to the latest version
- Restart Azure Data Studio after updates
To provide more targeted assistance, could you please share:
- What version of the self-hosted integration runtime are you currently running?
- When was the last successful migration completed, and have there been any updates since then?
- What version of Azure Data Studio and the migration extension are you using?
- Are you seeing any additional errors in the Windows Event Viewer under Applications and Services Logs > Microsoft Integration Runtime?
- What type of database are you migrating from (SQL Server version)?
Additional Verification Steps
- Check that your integration runtime machine has stable internet connectivity to Azure services
- Verify that the service account running the integration runtime has proper permissions
- Ensure that no antivirus software is blocking the integration runtime processes
- Test the connection to both source and target databases from the integration runtime machine
The authentication header provider error typically indicates a mismatch between the client-side components and the server-side expectations, which usually resolves with proper version alignment.
Please try the update steps first and let us know the versions you're running so we can provide more specific guidance if the issue persists.
Please "Accept as Answer" if the answer provided is useful, so that you can help others in the community looking for remediation for similar issues.
Thanks
Pratyush