我知道如何解决这个问题,但我不明白为什么当我从SSMS运行下面的查询时它会起作用的技术性,但是当我将它添加为 SQL Server 代理中的作业时,相同的查询会失败。
查询:
select LEFT(datediff(day,GETDATE(),'31/08/20'+'26')/365.25,2) AS test
作业失败时出现的错误:
从字符串转换日期和/或时间时转换失败。[SQLSTATE 22007](错误 241)。步骤失败。
SQL 代理是否使用不同的引擎或不同的技术?