Система.Исключение OutOfMemoryException часто возникает после обновления SQL Server 2016 до версии 13.0.15700.28

Я запускаю Windows 10 Pro 64 бит на dev box, который имеет несколько мониторов, 16 гигабайт DDR4 RAM, 4 Ггц I7, GTX 970. Я запускаю SQL Management Studio с SQL Server 2016 Developer Edition вместе с VS 2015 Enterprise Update 3.

вчера я обновил SQL Management Studio 2016 до 13.0.15700.28, и это было похоже на ядовитую таблетку для моей машины. Теперь через час или два он выбросит из памяти кроме:

при выполнении пакета произошла ошибка. Сообщение об ошибке: исключение типа 'System.OutOfMemoryException' был брошен

теперь это иногда типично, если вы делаете очень большие возвращаемые наборы из более чем нескольких миллионов строк. Нет, если вы делаете

Select Top 10 * from SmallObject

Я создавал новую таблицу и процедуру для новых объектов в существующей системе разработки. И это происходит как гром среди ясного неба без всякой причины. Это также похоже на частичную ошибку блокировки для SSMS, поскольку теперь она замораживает система и пытается вызвать диалоговое окно подключения, как я сначала запускаю SSMS и пытаюсь подключиться к источнику данных. До сих пор он идет на обход, пока я не убью его из Диспетчера задач. Я также запускаю SQL-запрос Redgate 7.2.0.241. Вещи, которые я пробовал:

  1. попытался сохранить вкладки под пять за раз и закрыть их, как я сделал.
  2. не прерывайте вкладки с одного экрана на другой.
  3. выключите Redgate и посмотрите, является ли это виновник!--15-->
  4. Проверьте использование памяти, как я иду

две ошибки из трассировки стека журналов событий приложений: событие 1026

приложения: среда SSMS.версия Exe Framework: v4.0.30319 Описание: процесс был прерван из-за необработанного исключения. Информация Об Исключении:

3 ответов


похоже, что они исправили проблему с последней версией:SSMS 16.4.1

5. Исправлена ошибка, при которой были вызваны исключения из памяти.(Microsoft Connect item #3062914) (Microsoft Connect item #3074856)


У меня была та же проблема. Я просто закрываю и снова открываю SQL Server. смог преодолеть ошибку.

An error occurred while executing batch. Error message is: 
Exception of type 'System.OutOfMemoryException' was thrown.

Это происходит из-за кэш-памяти или неиспользуемых временных файлов.

Попробуйте удалить временный файл, присутствующий в% temp % location. Если все еще проблема, перезапустите SSMS.