2016-07-27 9 views
-1

MVCアプリケーションで2つのストアドプロシージャを呼び出しています。最初はdbに行を追加し、2つ目はいくつかの行を削除します。 両方の手順は、ローカルマシンで正常に動作します。しかし、リモートサーバ上ではInsertだけが動作します。行を削除しようとすると、エラーが発生します。要求の処理中にエラーが発生しました。SQL Serverのストアドプロシージャを挿入できます。削除できません。

+0

私たちはあなたにどのような解決方法を提供すると思いますか?少なくともコードを表示してください! – HoneyBadger

+0

@HoneyBadgerローカルマシン上のすべてがOKです。つまり、コードが問題ないことを意味します。 – Mia

+0

また、マシンに関する情報はありません.... – HoneyBadger

答えて

1

本当に詳細なエラーメッセージを表示する必要があります。ライブサイトでカスタムエラーを無効にした場合は、エラーの詳細なスタックトレースを取得する必要があります。このトレースは、ユーザーが問題を診断するのに役立ちます。

おそらく、ストアドプロシージャの1つが動作するので、おそらくアクセス権に基づいていると思います。データベースユーザーが他のストアドプロシージャに対する実行権限を持っていることを確認します。明らかに聞こえますが、2番目のストアドプロシージャもライブサイトに存在することを確認してください。

関連する問題