Na základě podobné otázky:„Operace není povolena, když je objekt zavřený“ při provádění uložené procedury Doporučuji v komentáři:
Nejčastější důvod Operation is not allowed when the object is closed je, že uložená procedura neobsahuje SET NOCOUNT ON příkaz, který zabrání dalším sadám výsledků v interferenci s SELECT prohlášení.
Další informace naleznete na stránce:SET NOCOUNT (Transact-SQL)