Есть MS SQL-Server 2008.
Создана Assembly на C#.
При вызове функции
Text = File.ReadAllText(FileName, Encoding.Unicode);
Возникает ошибка при загрузке больших файлов больше 16 Мбайт
.NET Framework execution was aborted by escalation policy because of out of memory.
System.Threading.ThreadAbortException: Поток находился в процессе прерывания.
System.Threading.ThreadAbortException:
в System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity)
в System.Text.StringBuilder.GetNewString(String currentString, Int32 requiredLength)
в System.Text.StringBuilder.Append(Char[] value, Int32 startIndex, Int32 charCount)
в System.IO.StreamReader.ReadToEnd()
в System.IO.File.ReadAllText(String path, Encoding encoding)
Для примера сделал вызов функции из обычного приложения.
Файл загрузился без проблем.
В команде создания Assembly не нашел никаких параметров управления памятью.