Steps to move the SQL Server databases to a new SQL Server instance. The Sage 100 Premium installation remains in place.
Move Sage 100 Premium databases to a new SQL Server
Create SQL user accounts
- Create the MAS_User account on the new SQL instance.
- Match the settings from the current SQL instance, Security, Users.
- Create the MAS_Reports account on the new SQL instance.
- Match the settings from the current SQL instance, Security, Users.
Back up and copy databases
- On the source SQL Server, create a backup (.bak) file for MAS_SYSTEM and all MAS_XXX databases.
- Copy all backup files to the new server.
Restore databases
- Open Microsoft SQL Server.
- Restore all .bak files.
- Right-click each restored database and select Properties.
- Select Files.
- For Owner, select Browse.
- Select MAS_USER.
- Select OK.
- Repeat these steps for each restored database.
Relink the MAS_Reports account
- Open each company database (MAS_XXX, where XXX is the company code).
- Delete the existing MAS_Reports user from the Security, Users tab.
- Open SQL Instance, Security, Users.
- Relink the MAS_Reports account to each company.
- Grant Read Database and Public access.
Update Sage 100 Premium SQL settings
- On the Sage 100 server, open the Sage 100 version folder.
- Open Sage 100 Premium (Version) SQL Setting Utility.
- Select Edit.
- Update the server name to the new SQL Server.
- Enter the server and instance name if you use a named instance.
- Update the MAS_USER password.
- Update the MAS_REPORTS password.
- Select Apply.
- Select SQL Server Authentication, using Login ID and Password Below.
- Sign in with SA credentials.
- Select OK.
- Confirm that Sage reports the password reset successfully.
Verify the SQL settings file
- Browse to the ....\MAS90\HOME directory.
- Open MASSQL.SETTINGS with Notepad or Word.
- Verify the server name matches the new SQL Server.
- Verify the owner displays MAS_USER.
Validate the migration
- Sign in to Sage 100 Premium.
- Open Company Maintenance.
- Create a new company code.
- Activate GL and CI.
- Sign in to the new SQL Server.
- Verify the new database exists in the correct location.
- Open MAS_SYSTEM.
- Verify SY_SYSTEM contains the new company code.
- If all records appear correctly, users can begin work.
The SQL move remains transparent to users.
- Solution ID
- 225924350084973
- Last Modified Date
- Tue Aug 04 18:42:18 UTC 2026
- Views
- 0