CLR выдает ошибку.

Виталий П
Дата: 21.02.2013 10:50:18
Добрый день.

Мы имеем сервер: Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (Intel X86) Jun 17 2011 00:57:23 Copyright (c) Microsoft Corporation Enterprise Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)

Инициализировали объект CLR в базе. Через конфигурацию включили его.

Перезагрузили сервер:
CLR отрабатывает. По запросу select * from sys.dm_clr_properties
Вчера выдавал следующее:
автор
name value
directory C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\
version v2.0.50727
state CLR is initialized

Сегодня выдает:
автор
name value
directory
version
state CLR initialization permanently failed

Компания Microsoft советовала переустановить Net Framework 2. Мы так и поступили но положительного результата это не дало.

Текст ошибки из-за которой нам пришлось переустановить Net Framework "Failed to initialize the Common Language Runtime (CLR) v2.0.50727 due to memory pressure. This is probably due to memory pressure in the MemToLeave region of memory. For more information, see the CLR integration documentation in SQL Server Books Online."

Помогите с решением данной проблемы.
invm
Дата: 21.02.2013 11:41:36
Виталий П
Дата: 21.02.2013 13:05:29
invm,

Мы сделали по рекомендации от компании Microsoft. Но это не помогло.
Гавриленко Сергей Алексеевич
Дата: 21.02.2013 13:09:32
Ну так может пора это memory preassure уменьшать уже?
Гость333
Дата: 21.02.2013 13:11:37
Виталий П
invm,

Мы сделали по рекомендации от компании Microsoft. Но это не помогло.

Это следует понимать так, что статью по предложенной ссылке вы не смотрели?
invm
Дата: 21.02.2013 13:13:39
Виталий П,

http://support.microsoft.com/default.aspx?scid=kb;EN-US;969962
If you had followed the above guidelines but continue to receive the errors mentioned in the symptoms section and cannot immediately migrate to 64 bit severs, you can try giving more memory to SQL CLR by increasing the 'MemToLeave' or 'Non buffer pool memory' to 384 MB. This can be done by adding the -g384 switch to the startup parameters under the Advanced tab of SQL server instance properties (http://msdn.microsoft.com/en-us/library/ms345416(SQL.90).aspx) in SQL Server configuration manager.
Виталий П
Дата: 21.02.2013 13:37:16
invm
Виталий П,

http://support.microsoft.com/default.aspx?scid=kb;EN-US;969962
If you had followed the above guidelines but continue to receive the errors mentioned in the symptoms section and cannot immediately migrate to 64 bit severs, you can try giving more memory to SQL CLR by increasing the 'MemToLeave' or 'Non buffer pool memory' to 384 MB. This can be done by adding the -g384 switch to the startup parameters under the Advanced tab of SQL server instance properties (http://msdn.microsoft.com/en-us/library/ms345416(SQL.90).aspx) in SQL Server configuration manager.



И этот параметр мы тоже увеличивали от 384 до 768. Эффекта никакого. На текущий момент этот параметр выставлен на 512.
invm
Дата: 21.02.2013 13:41:37
Виталий П,

Тогда -- 13960433
Виталий П
Дата: 21.02.2013 13:46:11
invm
Виталий П,

Тогда -- 13960433


И до какого значения ее уменьшить? Или вовсе убрать?
Виталий П
Дата: 21.02.2013 13:53:03
Гавриленко Сергей Алексеевич
Ну так может пора это memory preassure уменьшать уже?


И чем нам это поможет?