2016-07-27 79 views
-1

我有2个存储过程,我在我的MVC应用程序中调用。第一个向db添加行,第二个删除一些行。 这两个过程在本地机器上工作正常。但在远程服务器上只有插入工作。当我尝试删除行时,出现错误:处理请求时发生错误。SQL Server存储过程可以插入,不能删除

+0

您如何期待我们给您一个解决方案?至少显示代码! – HoneyBadger

+0

@HoneyBadger在本地机器上一切正常,这意味着代码是好的,我认为这个问题可以发生在用户角色,安全性或其他问题上 – Mia

+0

然而,你没有给出有关机器的信息...... – HoneyBadger

回答

1

真的需要显示详细的错误信息。如果您关闭了实时站点上的自定义错误,则应该获得错误的详细堆栈跟踪,您应该在此处发布该错误,以帮助人们诊断您的问题。

我的猜测是,虽然它可能是基于权限,作为其中一个存储过程的作品。确保数据库用户对其他存储过程具有执行权限。这听起来很明显,但也要检查第二个存储过程是否存在于现场。