我有一个存储过程,可以在 CRM2011 SQL Server 上简单地运行一系列 UPDATE 语句。目标是让它通过 SQL Server 代理作业每 30 分钟运行一次。存储过程不需要任何参数。
我创建了作业并添加了一个步骤来调用 T-SQL 语句“EXEC mystoredprocname”。我右键单击并“在此步骤开始作业”,它成功完成。但是,没有任何更新反映在数据库中。
如果我在查询行中手动运行“EXEC mystoredprocname”,它会正常执行并且数据库会按预期更新。
这看起来应该非常简单,所以我不确定我的过程中的故障在哪里。