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)