Berdasarkan pertanyaan serupa:“Operasi tidak diperbolehkan saat objek ditutup” saat menjalankan prosedur tersimpan saya rekomendasikan di komentar:
Alasan paling umum dari Operation is not allowed when the object is closed adalah bahwa prosedur tersimpan tidak mengandung SET NOCOUNT ON perintah, yang mencegah set hasil tambahan mengganggu SELECT pernyataan.
Untuk informasi lebih lanjut, silakan lihat:SET NOCOUNT (Transact-SQL)