Gejala
Asumsikan bahwa aplikasi Anda membuat rantai dari beberapa yang disimpan panggilan prosedur, dengan salah satu peserta menjadi runtime (CLR) bahasa umum yang memanggil prosedur T-SQL yang disimpan dengan argumen OUTPUT besar. ([N] VARCHAR (Max) atau VARBINARY (Max)). Dalam keadaan tertentu, panggilan CLR ini mungkin mengakibatkan kesalahan yang menyerupai berikut ini:
MSG 3624, tingkat 20, negara bagian 1, prosedur ProcA, baris 0 [Batch mulai baris Linenumber]
Pemeriksaan pernyataan sistem gagal. Memeriksa Server SQL log kesalahan untuk detailnya. Biasanya, kegagalan pernyataan disebabkan oleh perangkat lunak bug atau kerusakan data. Untuk memeriksa kerusakan database, pertimbangkan untuk menjalankan DBCC CHECKDB. Jika Anda setuju untuk mengirim timbunan ke Microsoft selama penyetelan, Mini dump akan dikirim ke Microsoft. Pembaruan mungkin tersedia dari Microsoft dalam Paket layanan terbaru atau dalam hotfix dari dukungan teknis.
MSG 596, tingkat 21, negara bagian 1, baris Linenumber
Tidak dapat melanjutkan eksekusi karena sesi dalam status Kill.
MSG 0, tingkat 20, status 0, baris Linenumber
Terjadi kesalahan parah pada perintah saat ini. Penjabaran hasil, jika ada, harus dibuang.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Tentang pembaruan kumulatif untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.