Saya melihat aplikasi yang menggunakan query sql yang sangat dinamis terhadap SQL Server. Melihat pertanyaan yang dibangun dengan cara yang sangat aneh dan rumit, tapi itu cerita yang berbeda, saya katakan itu untuk memberikan alasan yang baik bagi saya untuk tidak dapat (terlalu bodoh) untuk mencari tahu sendiri ... Saya tidak bisa melihat kode di mana kueri dibungkus dengan sp_executesql
.
Tetapi ketika saya melacak, saya bisa melihat banyak pertanyaan datang dibungkus dengan sp_executesql
. Seluruh solusi aplikasi bahkan tidak mengandung perintah sp_executesql
sama sekali.
Jadi saya bertanya-tanya apakah ada jenis konfigurasi yang saya belum tahu yang memaksa perangkat lunak untuk membungkus query dengan sp_executesql secara default?
Apa yang bisa menyebabkan perilaku ini?