Sage Error 2

Sage 50 error 2 is caused by database connectivity issues. If Sage 50 is unable to connect to the database or the connection times out, then you’ll get this error. When connecting to the Pervasive Database, you’ll get this error if DNS settings are not configured properly. Also, this error can arise when sending emails through Sage 50. We’ll look at a few appropriate solutions for this problem and apply them to resolve Sage 50 error 2.

Exact Error Shown While User Facing Sage Error 2

Error: Connection Error -2: Failed to connect to the specified SQL Server


The cause for Sage Error 2 is that it  Unable to create user folder on the server for the Windows account due to restrictions when attempting to apply permissions to the folder.


On the server, open the drive where the Sage data is and browse to the directory Sage100Con\Common\User Dat.

To Know More Read Below:

  1. Log into Sage 100 Contractor on the server to ensure at least one user folder gets created
  2. On the server, open the drive where the Sage data is and browse to the directory Sage100Con\Common\User Data
  3. Right-click on the existing folder, select Rename, then right-click again and select Copy to copy just the name of the folder (not the folder itself). If you have no existing user folders which you can copy the name for, then copy this text: server¦user
  4. Right-click anywhere in the window and select New, then Folder
  5. Right-click on the new folder and select Rename, then right-click again and select Paste – do not click outside the name box
  6. While the name you just pasted is still highlighted, click your cursor at the end of the name, and delete just the name at the end. Do not delete the pipe character (looks like a vertical line with a gap in the middle) before the name as this character cannot be typed in
  7. After the pipe character, type the Windows user name (the name they use log into their computer) for the user whose machine is getting the error. If you are using the copied text from Step 3, you will also need to change the server name to the left of the pipe to the name of the machine hosting SQL server.
  8. Repeat steps 3 thru 7 for any other users getting the error
  9. Open Database Administration for Sage 100 Contractor
  10. Click Toolbox, then Server Tools
  11. Select the option for “Restore permissions for the Sage 100 Contractor file system”
  12. In the bottom right, click Restore Permissions
  13. Have the users test logging in on their machines

MAPI (Messaging Application Programming Interface)

The MAPI program is responsible for connecting Sage 50 with the default email software. If the settings for MAPI aren’t configured properly, or the email software isn’t compatible with the MAPI in windows, then you’ll always get an error when trying to send emails.

There are multiple methods we’ll look at for fixing this error. Make sure to check by sending the email after implementing each method.

Set a Default Email Program

It is important to set a default email program that will receive any MAPI commands. To do this, follow the steps provided below:

  • Open windows and go to Control Panel
  • Select Programs
  • Click on Default Programs and select Set your Default Programs
  • Select the program which you want to use as the default for working with emails
  • Click on Set this program as default
  • Click on ok
  • Restart your system and try to send an email through Sage

This time you should not get any error while sending the email through Sage 50. For windows, the best email program available to date is Outlook. This program won’t cause any errors and integrates quite well with Sage 50. It is highly customizable and does not throw errors when configured properly to send emails through Sage 50.

What is Sage 50?

Sage 50 is a business specific financial management software. You can go for the online or the desktop version of this accounting software offered by the Sage group. Sage 50 simplifies management of large business projects by enabling users to store all information at a single place. This information can then be used for gathering valuable insights through various reporting features. You can even manage international business with this financial management software.

Sage 50 can be accessed from multiple devices including your laptop, desktop and even smartphone. Portability along with performance will sure boost the profits of your business.

Get The Instant Solution With Live Chat Experts

Are you still not able to resolve your Sage issue? We have a team of Sage experts with years of experience in resolving errors and issues. If you need any help asap, CHAT NOW or CALL NOW our experts.


  1. I do not have a Email program on my system. What should I do?

    There are many email programs available online. Both paid and premium software are available to be used for sending emails through particular software like Sage 50. If you cannot decide on a particular one, then go with Microsoft Outlook. Also, set it as the default email program by following the aforementioned steps.

Leave a Comment

Payroll AccountingErrors