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)