У нас есть приложение базы данных Sql Server 2000, которое необходимо обновить нашу базу данных Sql Server 2008 при изменении некоторых таблиц. Для этого мы используем триггер на сервере Sql 2000, который запускает хранимую процедуру на нашем сервере Sql 2008. При попытке его из SMSS, я получаю сообщение:Ошибка SQL-сервера Sql, которая ссылается на базу данных Sql Server 2008 сбой
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
Наше приложение, используемое для использования базы данных SQL Server 2005, но мы модернизировали серверы в эти выходные. Связанные объекты сервера имеют ту же конфигурацию, что и на старом сервере. Вот моя конфигурация DTC. Есть ли что-нибудь еще, что может пойти не так?
dtc configuration http://yourcls.com/dtc-configuration.png
Yup. Трафик DTC разрешен, но на самом деле у нас на данный момент наш брандмауэр Windows на этом компьютере. (он не выставлен) –