Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Крах sql-сервера при обращении к файлу Excel с помощью openrowset  [new]
Boozy
Member

Откуда:
Сообщений: 2
Периодически при обращении к файлу Excel вот таким запросом происходит крах SQL-сервера.
SQL Server is terminating because of fatal exception c0000005. This error may be caused by an unhandled Win32 or C++ exception, or by an access violation encountered during exception handling. Check the SQL error log for any related stack dumps or messages. This exception forces SQL Server to shutdown. To recover from this error, restart the server (unless SQLAgent is configured to auto restart).

Приходится стартовать SQL-сервер заново.
Замечено, что возникает это сразу после перезагрузки SQL-сервера.
Как это можно вылечить, непонятно.

Версия SQL-сервера стоит такая:
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

select
[Код ЦБ],
[Остаток на начало],
[Остаток на конец],
[Дебет],
[Кредит]
from openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0; HDR=Yes; IMEX=0; Database=\\FileServer\SPOOL\Load\Rests\130422.xlsx', 'SELECT * FROM [Лист1$]') tt
23 апр 13, 18:05    [14220558]     Ответить | Цитировать Сообщить модератору
 Re: Крах sql-сервера при обращении к файлу Excel с помощью openrowset  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Check the SQL error log for any related stack dumps or messages
24 апр 13, 09:21    [14222064]     Ответить | Цитировать Сообщить модератору
 Re: Крах sql-сервера при обращении к файлу Excel с помощью openrowset  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 888
в свойствах провайдера Microsoft.ACE.OLEDB.12.0 уберите галочку "Allow in process", рестарт надо вроде после этого.
24 апр 13, 13:23    [14223737]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить