Gebaseerd op een vergelijkbare vraag:"Bewerking is niet toegestaan wanneer het object is gesloten" bij het uitvoeren van de opgeslagen procedure ik heb aanbevolen in commentaar:
De meest voorkomende reden van Operation is not allowed when the object is closed
is dat die opgeslagen procedure geen SET NOCOUNT ON
. bevat commando, die voorkomen dat extra resultaatsets interfereren met SELECT
verklaringen.
Zie voor meer informatie:STEL NOCOUNT (Transact-SQL)