MS SQL Server: EXECUTE permission denied on xp_sqljdbc_xa_init_ex
When attempting to start the system using MS SQL Server 2008 R2 you get an exception like:
javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc_SQLServerException: failed to create the XA control connection. Error: "The EXECUTE permission was denied on the object 'xp_sqljdbc_xa_init_ex', database 'master' schema 'dbo'
To fix the problem you should add user for master database with SqlJDBCXAUser permission.
or
you may execute the following command (also need to grant right first)
EXEC sp_addrolemember [SqlJDBCXAUser], 'username'
javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc_SQLServerException: failed to create the XA control connection. Error: "The EXECUTE permission was denied on the object 'xp_sqljdbc_xa_init_ex', database 'master' schema 'dbo'
To fix the problem you should add user for master database with SqlJDBCXAUser permission.
or
you may execute the following command (also need to grant right first)
EXEC sp_addrolemember [SqlJDBCXAUser], 'username'
留言
張貼留言