С датами нужно аккуратно. BETWEEN '2019-07-01' AND '2019-07-31' За 31 число ничего не будет, так как верхняя граница 00:00.
И стандарт ISO.
То есть нужно BETWEEN '20190701' AND '20190731 23:59:59.999'
Никита Решетняк, Значит с помощью SQL Server Configuration Manager проверить активны ли протокол и адрес, по которым обращается Ubuntu-клиент. (С TSL бывают проблемы).
BETWEEN '2019-07-01' AND '2019-07-31'
За 31 число ничего не будет, так как верхняя граница 00:00.И стандарт ISO.
То есть нужно
BETWEEN '20190701' AND '20190731 23:59:59.999'