MS SQL2005
Работает JOB который использует подключенный сервер (драйвер сервера "Microsoft.ACE.OLEDB.12.0").
Работает несколько дней потом падает в ошибку:
Msg 7399, Sev 16, State 1, Line 1 : The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "default" reported an error. The provider ran out of memory. [SQLSTATE 42000]
ошибка пропадает после перезагрузки сервера
Нашел скрипт:
Данный скрипт выдает результат:
Total_KB:42852
Max_KB:4300
После перезагрузки эти показатели значительно выше.
Опыт показал, что при уменьшении именно Max_KB меньше 12Кб происходит данная ошибка.
Судя по всему какая-то задача подъедает память..
Подскажите как найти косяк!?!?!?!?
PLEASE!!!!!
Работает JOB который использует подключенный сервер (драйвер сервера "Microsoft.ACE.OLEDB.12.0").
Работает несколько дней потом падает в ошибку:
Msg 7399, Sev 16, State 1, Line 1 : The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "default" reported an error. The provider ran out of memory. [SQLSTATE 42000]
ошибка пропадает после перезагрузки сервера
Нашел скрипт:
With VASummary(Size,Reserved,Free) AS (SELECT Size = VaDump.Size, Reserved = SUM(CASE(CONVERT(INT, VaDump.Base)^0) WHEN 0 THEN 0 ELSE 1 END), Free = SUM(CASE(CONVERT(INT, VaDump.Base)^0) WHEN 0 THEN 1 ELSE 0 END) FROM ( SELECT CONVERT(VARBINARY, SUM(region_size_in_bytes)) AS Size, region_allocation_base_address AS Base FROM sys.dm_os_virtual_address_dump WHERE region_allocation_base_address <> 0x0 GROUP BY region_allocation_base_address UNION SELECT CONVERT(VARBINARY, region_size_in_bytes), region_allocation_base_address FROM sys.dm_os_virtual_address_dump WHERE region_allocation_base_address = 0x0 ) AS VaDump GROUP BY Size) SELECT SUM(CONVERT(BIGINT,Size)*Free)/1024 AS [Total_KB] ,CAST(MAX(Size) AS BIGINT)/1024 AS [Max_KB] FROM VASummary WHERE Free <> 0
Данный скрипт выдает результат:
Total_KB:42852
Max_KB:4300
После перезагрузки эти показатели значительно выше.
Опыт показал, что при уменьшении именно Max_KB меньше 12Кб происходит данная ошибка.
Судя по всему какая-то задача подъедает память..
Подскажите как найти косяк!?!?!?!?
PLEASE!!!!!