Summary
When you migrate data in Sage 100 Premium, the Migration Wizard can stop with a SQL Server compatibility error. This issue occurs when SQL versions differ, when using the wrong SQL instance, or when using incorrect SQL credentials.
Description
Use the link below to confirm SQL Version. You can find the build number by going to Help, About SQL Server.
http://sqlserverbuilds.blogspot.com/
Cause
-
Common causes
- The source and target SQL Server instances use different versions.
- The source instance runs a higher SQL build than the target instance.
- You selected (Local\SQLInstance) instead of (Server\SQLInstance).
- You ran Migration.exe instead of the correct migration utility.
- You entered an incorrect SQL sa password.
Resolution
Verify SQL Server versions
- Sign in to the source SQL Server instance through Microsoft SQL Server Management Studio.
- Sign in to the target SQL Server instance through Microsoft SQL Server Management Studio.
- In Object Explorer, review the SQL build number for each instance.
- Compare the source and target build numbers.
- Update the target instance if the source instance uses a newer build.

Verify service pack levels
If both servers use the same SQL Server release, verify both servers use the same Service Pack level.
Example:
- SQL Server 2008 on the source server must match the Service Pack level on the target server.
- Install the required SQL updates on the target server when versions differ.
Verify the SQL instance selection
- Start the migration process.
- When prompted, select the correct Server\SQLInstance.
- Don't select Local\SQLInstance unless it matches your migration environment.
- Confirm you’re running the correct migration utility from the \MAS90\Migration\ folder.
Verify SQL credentials
- Open the migration setup screens.
- Enter the correct SQL sa password.
- Verify the password before continuing with the migration.
Configure Windows Firewall
Add inbound firewall rules for both the source and target SQL Server instances, see the Related Solutions section.