This has been a long-standing behavior of this extension. It's been a while since I looked at this part of the code, but I think it might be a FreeTDS limitation. I'd suggest trying an ODBC driver and extension if you need this functionality. Microsoft has their own Linux driver which I'd recommend checking out, been available for a number of years now.