同様の質問に基づく:ストアドプロシージャの実行時に「オブジェクトが閉じているときは操作が許可されていません」 コメントでお勧めします:
Operation is not allowed when the object is closed
の最も一般的な理由 そのストアドプロシージャにはSET NOCOUNT ON
が含まれていません コマンド。余分な結果セットがSELECT
に干渉するのを防ぎます。 ステートメント。
詳細については、次を参照してください: SET NOCOUNT(Transact-SQL)>