我只是陷入了这个问题,不幸的是,即使在谷歌搜索时我也找不到任何东西......
我在 SQL Server 2005 数据库上运行以下查询:
select @TableCount = count(distinct table_name)
from information_schema.columns
我在不同的数据库中得到了 @TableCount 的不同结果,例如:
59,
22,
..ETC
但是当我让我的 SQL Server 代理在相同的数据库上运行相同的查询时,他总是得到 0(零)作为结果。即没有例外,没有错误消息表明他的访问权限有问题 - 结果只是简单的 0(零)。
如果您有任何想法,请帮助:
- 我的 SQL Server 代理可能有什么问题?
- 无论问题是什么,为什么我没有收到任何错误消息?
提前感谢任何想法/建议!