2016-10-09 8 views
0

У меня есть работа, выполняемая на одном из моих серверов, и которая использует связанный сервер, а связанный сервер изменен как часть обновления, и теперь моя работа прерывается каждый день. Я получаю следующее сообщение об ошибкеSQLNCLI10 Ошибка при выполнении хранимой процедуры в SQL Server

OLE DB провайдер «SQLNCLI10» для связанного сервера «связанного сервера» возвращено сообщение «Нет транзакция активна.».

Msg 7391, уровень 16, состояние 2, строка 6
Операция не может быть выполнено, так как OLE DB провайдера «SQLNCLI10» для связанного сервера «связанный сервер» не удалось начать распределенную транзакцию.

И если я непосредственно выполняю процедуру на связанном сервере с моего сервера, то в первый раз она показывает эту ошибку, и во второй раз она выполняется без каких-либо проблем.

Мой новый связанный сервер 2012 версии, а другая является 2008 R2 версии

Пожалуйста, дайте мне знать ваши мысли?

Спасибо,
Sivajith

+2

Установлен Microsoft Координатор распределенных транзакций и разрешено на обоих серверах? не уверен, что он по-прежнему необходим, но он был необходим в предыдущих версиях. – Nabheet

ответ

0

Я не знаю о SQL Server 2008 R2 , но в 2008 году этот вопрос был выпущен фикс, который доступен here