Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Инфраструктура отслеживания MS DTC: сбой при инициализации инфраструктуры (http://forum.oszone.net/showthread.php?t=84450)

Vygov 23-05-2007 14:10 590079

Инфраструктура отслеживания MS DTC: сбой при инициализации инфраструктуры
 
Источник: 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 590957

Цитата:

"Инфраструктура отслеживания 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 591004

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

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

Vygov 30-05-2007 09:31 592772

Цитата:

Администрирование -> Службы компонентов -> Компьютеры -> Мой компьютер -> правой кнопкой мыши, Свойства -> вкладка 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 592798

Vygov
Какая ошибка в журнале событий сейчас? Та же самая?
Приведите сообщение из журнала событий в соответствии с этими инструкциями.


Цитата:

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

Vygov 30-05-2007 14:59 592916

Код:

Тип события:        Ошибка
Источник события:        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 628443

Я так понял, что проблема не решаема?


Время: 13:39.

Время: 13:39.
© OSzone.net 2001-