Patrzę na aplikację, która korzysta z bardzo dynamicznych zapytań SQL przeciwko SQL Server. Patrząc na zapytania, które są konstruowane w bardzo dziwny i skomplikowany sposób, ale to inna historia, mówię to, aby podać dobry powód, dla którego nie jestem w stanie (zbyt głupio) samemu się dowiedzieć ... Nie widzę dowolny kod, w którym zapytania są opakowane sp_executesql
.
Ale kiedy śledzę, widzę, że wiele zapytań jest zapakowanych sp_executesql
. Całe rozwiązanie aplikacyjne w ogóle nie zawiera polecenia sp_executesql
.
Zastanawiałem się więc, czy istnieje jakaś konfiguracja, której jeszcze nie znam, która zmusza oprogramowanie do domyślnego zawijania zapytań sp_executesql?
Co może powodować takie zachowanie?