Sqlsrv cursor type fix,support for UTF-8, transactions, varbinary update
Merge branch 'hotfix/6119'

Close #6119
Merge pull request #5851 from MarcelTO/master

Sqlsrv fixes - cursor type fix, utf8 support, transaction support, varbinary update support
[#5851] Remove duplicated method
Merge branch 'hotfix/5851' into develop

Forward port #5851