Symptoms
During the installation and when specifying a Microsoft SQL Server, the following error appears during validation:
[25000] [FreeTDS][SQL Server]The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION. (3903) (SQLEndTran)
Cause
The specified SQL user does not have the correct permissions on the SQL database:
- db_datareader
- db_datawriter
- db_owner
Resolution
On the Microsoft SQL Server, assign the roles listed above.
When using Microsoft SQL Server Management Studio and after connecting to the database:
- Go to Databases > (select the relevant database) > Security > Users.
- Right-click the user and choose Properties.
- On the left, under Select a page, click Membership.
- In the overview, check these Role Members:
- db_datareader
- db_datawriter
- db_owner
Was this article helpful?
Tell us how we can improve it.