为什么我的存储过程在手动执行时可以正常工作,而从另一个SP调用时却不能正常工作?

时间:2019-08-18 17:16:46

标签: sql sql-server powershell stored-procedures xp-cmdshell

我有一个存储过程,该过程执行以下步骤:它更新该软件的默认值表,并只运行一个{em> {em}

存储过程采用类似reload tradeloader defaults的参数,其中DefaultValue=ABC是需要更改的字段,而ABC是更新的值。

现在,当手动执行时,它运行得很好,但是当我从另一个执行许多功能(包括运行一些其他powershell命令)的存储过程传递它时,它会失败;实际上,只是锁定数据库并保持运行。

我是SQL的新手,所以除了DefaultValuetry catchbegin tran等以外,我没有做过其他尝试。但是没有任何作用

commit tran

0 个答案:

没有答案