Хранится Proc. параметр сбрасывается на одном сервере, но не на другом

У меня тут действительно странная проблема. У меня есть две настройки сервера, одна здесь и одна у клиента. Две настройки довольно похожи - одна и та же версия ОС /SQL-сервера и т. Д. С нашей стороны все работает нормально, но на стороне клиента у них возникали действительно странные проблемы. После настройки трассировки и просмотра ее, я заметил, что существует хранимая процедура, которая не вызывается со всеми необходимыми параметрами, где с нашей стороны все параметры, где есть, кроме одного из них, были пустой строкой ('').

Поэтому мой вопрос - есть ли параметр конфигурации в SQL-сервере, связанный с тем, как хранимые процедуры обрабатывают пустые / пустые значения параметров? Кажется, параметр полностью сброшен на сервер клиента.

Я знаю об установке значений по умолчанию для параметров, но так как я передаю пустую строку, я ожидал бы, что это сработает.

1 ответ

Там нет настройки, которая влияет на это. Там никогда не было.

Код (C#, другой SQL, Excel и т. Д.), Который вызывает хранимую процедуру , отличается в двух системах, даже если фактическая хранимая процедура идентична.

Другие вопросы по тегам