В тех случаях, когда среда представляет собой sproc, вызываемый через веб-сайт ASP.NET или непосредственно из среды управления SQL.
Я разработал процедуру копирования, которая копирует иерархию (например, папок и файлов) из указанного источника в указанное место назначения. Я реализовал это, используя как рекурсивное решение (то есть используя вложенные хранимые вызовы процедур), так и альтернативу, которая сначала выравнивает иерархию папок и файлов, а затем - путем поиска - восстанавливает иерархию во время копирования в место назначения.
Когда подпрограмма копирования (в обоих ее воплощениях) выполняется изнутри SSMS, она работает абсолютно идеально, и копирование полностью успешно. Однако при вызове с веб-сайта ASP.Net копирование происходит только на определенную глубину, а затем останавливается. Ошибки не возвращаются и не генерируются исключения. Ведение журнала означает, что копирование прекращается в одно и то же время и на одной и той же глубине для обоих воплощений sproc, когда происходит сбой.
Есть ли проблема с областью транзакции, проблемами с буфером, установлением допустимого времени выполнения, ограничениями LINQ to SQL или кэшированными планами выполнения
Любая помощь будет принята с благодарностью.