当我们必须切换到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个脚本中的遗留代码。我们可以在本机客户端接口级别执行某些操作,还是可以设置全局选项?