Ошибка SQL Server is terminating because of fatal exception c0000005. Microsoft.ACE.OLEDB

NIIIK
Дата: 10.02.2013 22:08:35
Ошибка начала появляется после использования Microsoft.ACE.OLEDB.12.0.
Была два раза. Один раз я работал и после того как нажал F5 в SSMS.
Второй раз текст ошибки такой же, но уже "без моего участия".

Сервер после этого "просто падает". (собственно как видно).

Гуглится "целый букет", но не понятно "где нужный цветок".

Сводится к
1) проверить железо, особенно жёсткий диск
1.1) проверить размер сектора жёсткого диска
2) установить апдейты (причём есть и для 2005, 2008 ...)

в моём случае
SQLServer
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)


Мозг "взрывается". Если буду "вырубать СКЛ сервер для установки апдейтов" - могу потерять поток данных.

Хоть строка
MSSQL
2013-02-10 07:33:26.24 Server * ex_handle_except encountered exception C0000005 - Server terminating

как-то сужает поиск.

Направте "на верное решение в конкретной ситуации" плиз.
Slava_Nik
Дата: 11.02.2013 00:42:51
уберите параметр AllowInProcess в настройках провайдера, список провайдеров во вкладке LinkedServer-ов.
Примерно как сделано здесь, там правда для оракла описано, но суть та же
http://dbasimple.blogspot.ru/2012/12/oracle-linked-server-allow-in-process.html

аа вылетает так как у вас ошибка при работе провайдера(ошибка в данных или ошибка на стороне источника) и она влияет на весь сикуль
NIIIK
Дата: 11.02.2013 14:02:56
Slava_Nik,

Позволит ли это работать в дальнейшем провайдеру без проблем?
invm
Дата: 11.02.2013 14:34:20
Linked Server Properties (Provider Options Page)
Allow inprocess
SQL Server allows the provider to be instantiated as an in-process server. When this option is not set, the default behavior is to instantiate the provider outside the SQL Server process. Instantiating the provider outside the SQL Server process protects the SQL Server process from errors in the provider. When the provider is instantiated outside the SQL Server process, updates or inserts referencing long columns (text, ntext, or image) are not allowed.
Slava_Nik
Дата: 11.02.2013 16:19:59
NIIIK
Slava_Nik,

Позволит ли это работать в дальнейшем провайдеру без проблем?

у нас работает)
желательно запросы проверить , если есть возможность, либо быть уверенным, что нет запросов студента(типа select * from)и есть преобразование тмпов.
NIIIK
Дата: 11.02.2013 16:35:26
Спасибо за ответы, делаю.