TSQL日期时间与datetime2兼容性问题和Native Client 11.0

时间:2018-04-13 19:12:00

标签: sql datetime sql-server-2012 sql-server-native-client

当我们必须切换到SQL Server Native Client 11.0驱动程序时,以下代码失败(以便我们可以将TLS升级到1.2):

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

错误是:

  

Microsoft SQL Server Native Client 11.0:数据类型datetime2和   datetime在add运算符中不兼容。

我们可以更改T-SQL代码以解决此问题(可能使用DATEADD),但它是我们系统中250个脚本中的遗留代码。我们可以在本机客户端接口级别执行某些操作,还是可以设置全局选项?

0 个答案:

没有答案