Методом научного тыка выяснил, что mssql корректно принимает тип datetime, когда его пишешь вот так
insert into testtable values ('1990-26-07')
Сначала пытался добавить дату в таком формате
insert into testtable values ('1990-07-26')
Но выдало ошибку. Значит, как я понял, тип даты в формате ГГГГ-ДД-ММ.
Потом я выполнил запрос
sp_helplanguage @@language
чтобы посмотреть есть ли там информация о том, в каком виде вставлять дату.
Выдало такой ответ
21 dmy 1 0 русский Russian Январь,Февраль,Март,Апрель,Май,Июнь,Июль,Август,Сентябрь,Октябрь,Ноябрь,Декабрь янв,фев,мар,апр,май,июн,июл,авг,сен,окт,ноя,дек понедельник,вторник,среда,четверг,пятница,суббота,воскресенье 1049 1049
в котором dateformat = dmy, что никак не соответствует формату, который у меня сработал О_0