Проблема совместимости даты и времени в TSQL с дата-временем2 и Native Client 11.0

Следующий код потерпел неудачу, когда нам пришлось переключиться на драйвер SQL Server Native Client 11.0 (чтобы мы могли обновить наш TLS до 1.2):

convert(varchar(15),getdate()+cast(1 as datetime),10)

Ошибка была:

Собственный клиент Microsoft SQL Server 11.0: типы данных datetime2 и datetime несовместимы в операторе добавления.

Мы можем изменить код T-SQL, чтобы обойти это (возможно, с DATEADD), но это унаследованный код из 250 скриптов в нашей системе. Есть ли что-то, что мы можем сделать на уровне собственного интерфейса клиента, или мы можем установить глобальную опцию?

0 ответов

Другие вопросы по тегам