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

Экземпляр MSSQL работает, другие сервера обращаются к [srv-new] через Linked Server.

exec [srv-new].db.schema.procedure


Проблема возникает, когда на удаленном сервере делаем что-то типа

insert into #table
exec exec [srv-new].db.schema.procedure

OLE DB provider "SQLNCLI" for linked server "srv-new" returned message "No transaction is active.".
Msg 7391, Level 16, State 2, Line 2
The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "srv-new" was unable to begin a distributed transaction.


Не подскажете, каким образом можно вернуть DTC к жизни?
26 сен 13, 17:57    [14889163]     Ответить | Цитировать Сообщить модератору
 Re: DTC после смены IP  [new]
Уленшпигель
Member

Откуда:
Сообщений: 115
DTC_, на новом сервере проверить

1) запущена ли служба координатора распределенных транзакций. Если нет - запустить;
2) в оснастке управления службами компонент (панель управления\администрирование\Службы компонент\) координатору транзакций надо разрешить доступ к сети, удаленных клиентов, указать какие вызовы (входящие,исходящие, те и те) разрешены и какой уровень авторизации для них требуется. Эти параметры находятся на вкадке "безопасность" свойств DTC.
26 сен 13, 23:10    [14890279]     Ответить | Цитировать Сообщить модератору
 Re: DTC после смены IP  [new]
DTC_
Guest
Причина была до банальности тупая, в hosts сохранился старый IP адрес [srv-new]
27 сен 13, 11:40    [14891672]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить