Я более чем немного запутался с проблемой, с которой столкнулся 3 раза за последние 2-3 месяца. Название этого вопроса описывает проблему, но более подробно:
У меня есть SP, который всегда возвращает результаты без проблем при выполнении через SQL Server Mgmt. Studio, однако очень редко (но достаточно, чтобы вызвать сильные головные боли) - он просто НЕ вернет ничего, когда он вызывается через консольное приложение .NET.
Я проверил известные мне журналы ошибок / приложений SQL Server и Windows Server (журналы SQL Server и все, что в средстве просмотра событий на Windows Server, на котором находится SQL Server), и ничего не показалось ...
Что, черт возьми, может быть причиной этого? Приложение, SP и все работают просто отлично. Просто при вызове из приложения .NET этот SP не может вернуть данные. Я знаю, что очевидным решением будет отладка из VS и просмотр деталей соединения (я также не получаю никаких исключений, когда это происходит) в отладчике от начала до конца выполнения SP, но это невозможно, так как проблема возникает синего цвета и не воспроизводится. Я хочу, чтобы это не повторилось.
Возможно ли это самопроизвольно прерванное соединение SQL или как? Любые мысли, комментарии и предложения приветствуются.