Sqlsrv cursor type fix,support for UTF-8, transactions, varbinary update