Настроить: У меня есть установка связанного сервера на SQL Server 2005, которая указывает на базу данных Oracle. На связанном сервере включен RPC.
Проблема: Когда запрос вызывает исключение на удаленном сервере (Oracle DB), происходит сбой экземпляра SQL Server. В журналах говорится, что сбой произошел из-за какой-то проблемы с вызовом RPC. Есть ли способ предотвратить обрушение всего сервера, но также использовать RPC на моем связанном сервере.
РЕДАКТИРОВАТЬ: Журнал событий
SQL Server завершает работу из-за фатального исключения c0000005. Эта ошибка может быть вызвана необработанным исключением Win32 или C ++ или нарушением доступа, обнаруженным во время обработки исключения. Проверьте журнал ошибок SQL на наличие связанных дампов стека или сообщений. Это исключение заставляет SQL Server завершить работу. Чтобы исправить эту ошибку, перезапустите сервер (если SQLAgent не настроен на автоматический перезапуск).
Дополнительные сведения см. В центре справки и поддержки по адресу http://go.microsoft.com/fwlink/events.asp.
Обратитесь в службу поддержки Microsoft (PSS). Убедитесь, что проблема также возникает на самой последней версии вашего сервера (т. Е. На полностью обновленных пакетах обновления и исправлениях). MS с радостью выпустит бесплатный патч для решения производственных проблем.
Независимо от того, как вы поворачиваете таблицу, сервер не должен давать сбой из-за проблемы RPC. Точка. Вы столкнулись с этой ошибкой, которую нужно исправить.
Какая ошибка возвращается? Проверьте файлы мини-дампа в папке журнала SQL Server, чтобы получить дополнительную информацию о фактической причине сбоя.
Вероятно, вам нужно будет открыть заявку в Microsoft и изучить ошибку, которая вызывает сбой.
Прежде чем позвонить, убедитесь, что у вас установлен самый последний пакет обновления и оперативное исправление. Это будет первое, что они хотят, чтобы вы сделали.