Baseret på lignende spørgsmål:"Betjening er ikke tilladt, når objektet er lukket", når lagret procedure udføres jeg anbefalede i kommentar:
Den mest almindelige årsag til Operation is not allowed when the object is closed er, at den lagrede procedure ikke indeholder SET NOCOUNT ON kommando, som forhindrer ekstra resultatsæt i at forstyrre SELECT udsagn.
For yderligere information, se venligst:SET NOCOUNT (Transact-SQL)