Summary
Resolution
NOTE: Support for the Sales, Marketing & Services Connector ended on 31st March 2021. For all new integrations, the Qmulus Qnect Connector method should be used. For further information on this, please seethis article.Before you can import records, you need to select the 'Display ERP Accounts' button. If this retrieves a table of records, the connection has been established successfully. If an error message is displayed, refer to the following points and check the setup where necessary.
Checking the connection
- Select Administration > Sage CRM Connector > S200 Account Migration tab >
. - If the connection is successful, a table of records is displayed.

- Verify that the list of companies displayed represents the correct company/companies you wish to import from using the table on the right of the page. If this is incorrect or you wish to change it prior to importing, ensure you have amended the relevant setting as stated in the Deployment and Installation Guide or alternatively, please click here.

NOTE: If you have changed the AccountMigration.asp file to import data from specific companies only, this list will not reflect that change as it reads all companies from the gateway proxy. We recommend you check you have set the correct company IDs in the file before continuing if necessary. - To import the records from the companies stated, select
. - The progress bar will refresh intermittently whilst the records are imported. Once 100% is shown, the progress bar turns green. Select
to finish.
- The S200 Account Migration tab in the Sage CRM Connector screen now shows the updated 'Last Synced Date'.

Troubleshooting the connection
If an error message is displayed whilst attempting to import the initial set of records, refer to the table below and if necessary, carry out the steps required before trying again.
| Error and possible cause | Resolution |
|---|---|
Error: EnbuDataTranslator::GetADoObject, Error in Response Cause: Credentials for the Sage 200 Services user have not been entered within the Enbu Products Configuration section or are incorrect. |
|
Error: WS : ConnectionScope. Error making connection to Sage200 Service for Object: Cause: Anonymous Authentication has not been disabled for the EnbuGateway Application Pool within IIS. |
|
Error: WS : ConnectionScope. Error making connection to Sage200 Service for Object: Cause: The identity of the EnbuGateway Application Pool has not been set correctly. By default, this is set to LocalSystem. This needs to be set as the Sage 200 Services user. |
|
Error: WS : ConnectionScope. Error making connection to Sage200 Service for Object: CustomerLookup, using Cause: A secure connection is required between the two programs. The username to do this by default is localhost but this is not compatible with secure addresses. This needs to be set as the Sage CRM server name. |
|
Error: WS : Error initialising Sage 200 Connection, check Sage 200 is correctly installed on server Cause: The correct path to the Sage 200 Professional installation has not been specified in the configuration file. |
|
Error: WS : ConnectionScope. Error making connection to Sage200 Service for Object: CustomerLookup, Cause: The correct path to the Sage 200 Professional credentials file has not been specified in the configuration file. |
|
Error: WS : ConnectionScope. Error making connection to Sage200 Service for Object: Invalid details; please review and try again Cause: The credentials used to log in to Sage 200 Professional as the CRM user or the Sage share location in web.config are incorrect. |
|
Error: Warning. no Accounts found to display, your default Finance database may not be set correctly. Contact Administrator, Cause: This message is usually caused by incorrect setup with Sage 200 System Administration rather than Sage CRM. The company name detected on screen may also show as 'https://internal-kb.sage.com/solutionmanager'. | Check the following within Sage 200 System Administration.
Note: This message also appears if you have made changes to the AccountMigration.asp file but have not reset IIS. |
Log files
If you continue to experience an issue with the connection, you will need to refer to the log files available for the Connector, the logs can be found in the following locations:
- C:\Program Files (x86)\Sage\CRM\CRM\WWWRoot\CustomPages\Enbu\Framework\S200\Logs.
- C:\Program Files (x86)\Sage\CRM\CRM\WWWRoot\CustomPages\Enbu\Framework\Server\EnbuGateway\Logs.
NOTE: The above paths reflect a typical CRM installation. If the software was installed to a different location, you should amend the start of the above paths accordingly. If using a split-server deployment, the second path is located at C:\Program Files (x86)\Enbu Consulting\Sage CRM Connector\CustomPages\Enbu\Framework\Server\EnbuGateway (on the Sage 200 server which was used to install the Connector).
Upgrade your licence
Growing business? Add more companies, users, or employees to your licence with ease. Leave your details and we’ll be in touch.

button > Custom Account > Set...