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

Откуда:
Сообщений: 149
Доброго времени суток, уважаемые форумчане!

Столкнулся с такой проблемой есть 2 SQL сервера 2008R2 в разных доменах.

На 1-ом сервер настроен Линкованый сервер на 2-ой.

...
   Set Xact_abort ON

   BEGIN DISTRIBUTED TRANSACTION
  
     INSERT INTO [LincedServer].ServerDB2.dbo.Table2 (DATA)
     SELECT TestData from ServerDB1.Table1
  
   COMMIT TRANSACTION
...


Ошибка:

Поставщик OLE DB "SQLNCLI10" для связанного сервера "LincedServer" вернул сообщение "Активные транзакции отсутствуют.".
Сообщение 7391, уровень 16, состояние 2, строка 6
Операция не может быть выполнена, так как поставщику OLE DB "SQLNCLI10" для связанного сервера "LincedServer" не удалось начать распределенную транзакцию.



На обоих серверах MSDTC настроены одинаково(см картинку).
Учетная запись пользователя Линкованного сервера SA


Единственное что меня смущает так это разные домены, при этом у них нет доверительных отношений.

Перечитал много форумов но решения не могу найти уже второй день.

К сообщению приложен файл. Размер - 16Kb
1 июл 14, 07:37    [16241578]     Ответить | Цитировать Сообщить модератору
 Re: Распределенные транзакции между разными доменами  [new]
RAVen42
Member

Откуда:
Сообщений: 149
Проблема решена.
Важным условием было чтоб сервера видели друг друга по именам причем netBios. а вот если видят только по IP или FQDN то распределенная транзакция работать не будет.

Как вариант можно в файлах hosts обоих серверов прописать имена netBIOS. Собственно что и сделал. После чего всё заработало.
1 июл 14, 10:41    [16242127]     Ответить | Цитировать Сообщить модератору
 Re: Распределенные транзакции между разными доменами  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Возможно у Вас не прописаны надлежащие доменные суффиксы. Это можно сделать или через групповые политики или вручную в свойствах IP соединения.
1 июл 14, 14:13    [16243746]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить