Войти

Показать полную графическую версию : Инфраструктура отслеживания MS DTC: сбой при инициализации инфраструктуры


Vygov
23-05-2007, 14:10
Источник: MSDTC, категория: 13.
Вот что пишет Служба просмотра событий в журнал Приложения:

"Инфраструктура отслеживания MS DTC: сбой при инициализации инфраструктуры. Внутренние сведения: msdtc_trace : File: d:\qxp_slp\com\com1x\dtc\dtc\trace\src\tracelib.cp p, Line: 1115, StartTrace Failed, hr=0x80070070"

Прочитал, что написано в Базе знаний Майкрософт под: "Настройка функции Интернет-протокола транзакций MS DTC после установки обновления безопасности 902400". (Сразу скажу, что его не ставил.)

Как там сказано, проверил реестр под ключем "HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\Secur ity". Параметр NetworkDtcAccessTip имеет 0, т.е. протокол "TIP отключен. MS DTC не прослушивает порт 3372".

При этом выполнение команды:
net stop msdtc
и следом -
net start msdtc
сразу же генерит ту ошибку, которую я описал выше.
(Они управляют сервисом "Координатор распределенных транзакций".)

Cтоп сервиса сопровождается ошибкой:
"Инфраструктура отслеживания MS DTC: сбой при попытке стирания существующих данных отслеживания. Внутренние сведения: msdtc_trace : File: d:\qxp_slp\com\com1x\dtc\dtc\trace\src\tracelib.cp p, Line: 1715, QueryTrace Failed, hr=0x80071069".

Пока остановил и перевёл службу на режим запуска "Вручую".

Vygov
25-05-2007, 16:39
"Инфраструктура отслеживания MS DTC: сбой при инициализации инфраструктуры. Внутренние сведения: msdtc_trace : File: d:\qxp_slp\com\com1x\dtc\dtc\trace\src\tracelib.cp p, Line: 1115, StartTrace Failed, hr=0x80070070"

Потом сразу пишет вот что:

Выполнен запуск MS DTC со следующими настройками.
Настройки безопасности (OFF = 0, ON = 1):
Сетевое администрирование транзакций = 0,
Сетевые клиенты = 0,
Распределенные транзакции через внутренний протокол MSDTC = 0,
Протокол TIP = 0,
Транзакции XA = 0.

Запуск как бы произошел, но при включении-выключении службы - ошибка появляется всегда.

Petya V4sechkin
25-05-2007, 18:43
Vygov
На EventID (http://eventid.net/display.asp?eventid=4404&source=msdtc) советуют такой рецепт:
Администрирование -> Службы компонентов -> Компьютеры -> Мой компьютер -> правой кнопкой мыши, Свойства -> вкладка MSDTC -> Параметры отслеживания -> Остановить сеанс, Новый сеанс, Сброс данных, ОК.
После этого перезапустить службу msdtc.

Или еще вариант, выполнить:
msdtc -resetlog
и перезапустить службу.

Vygov
30-05-2007, 09:31
Администрирование -> Службы компонентов -> Компьютеры -> Мой компьютер -> правой кнопкой мыши, Свойства -> вкладка MSDTC -> Параметры отслеживания -> Остановить сеанс, Новый сеанс, Сброс данных, ОК.
После этого перезапустить службу msdtc.

Спасибо, сработало. Теперь загружается/выгружается без ошибок. Но ошибка остается при рестарте сервака, когда служба стоит на автозагрузке.
Охота до конца разобраться в проблеме. Вот что нашел на http://forum.ru-board.com/topic.cgi?forum=8&topic=10649 :

предлагают перерегистрять библиотеку ole32.dll
помогло, правда пришлось сдернуть ее с другого, не болезненного сервера

regsvr32 /u %systemroot%\system32\ole32.dll
regsvr32 %systemroot%\system32\ole32.dll

При анрегистрации этой библиотеки выдает ошибку, что "найти точку входа для DllUnregistered не удалось". Возможно нужна эта самая библиотека с "не болезненного" сервера?

Petya V4sechkin
30-05-2007, 10:31
Vygov
Какая ошибка в журнале событий сейчас? Та же самая?
Приведите сообщение из журнала событий в соответствии с этими инструкциями (http://forum.oszone.net/post-580138-136.html).


При анрегистрации этой библиотеки выдает ошибкуЭто нормально - в библиотеке ole32.dll нет функции DllUnregisterServer.

Vygov
30-05-2007, 14:59
Тип события: Ошибка
Источник события: MSDTC
Категория события: Инфраструктура отслеживания
Код события: 4404
Дата: 28.05.2007
Время: 17:15:58
Пользователь: Н/Д
Компьютер: SERVAK
Описание:
Инфраструктура отслеживания MS DTC: сбой при инициализации инфраструктуры. Внутренние сведения: msdtc_trace : File: d:\srv03rtm\com\complus\dtc\dtc\trace\src\tracelib.cpp, Line: 1107, StartTrace Failed, hr=0x80070070

.

Vygov
16-08-2007, 12:17
Я так понял, что проблема не решаема?




© OSzone.net 2001-2012