小编SAK*_* UK的帖子

当我从 SQL Server 作业运行此查询时,为什么它会失败?

我知道如何解决这个问题,但我不明白为什么当我从SSMS运行下面的查询时它会起作用的技术细节运行下面的查询时它可以工作,但当我将它添加为 SQL Server 代理中的作业时相同的查询会失败,这背后的技术细节是什么。

查询:

select LEFT(datediff(day,GETDATE(),'31/08/20'+'26')/365.25,2) AS test
Run Code Online (Sandbox Code Playgroud)

作业失败时我收到的错误:

从字符串转换日期和/或时间时转换失败。[SQLSTATE 22007](错误 241)。这一步失败了。

SQL 代理是否使用不同的引擎或不同的技术?

sql-server sql-server-agent jobs errors date

4
推荐指数
2
解决办法
1250
查看次数

标签 统计

date ×1

errors ×1

jobs ×1

sql-server ×1

sql-server-agent ×1