“Связь с базовым менеджером транзакций привела к сбою” сообщение об ошибке

Вы можете сделать это без дополнительной обрезки или объединения. Найдите непробельные символы, заключенные в ноль или более пробелов, и замените эти совпадения непропускной частью совпадения, которому предшествует точка.

$html_classes = preg_replace('/\s*(\S+)\s*/', '.$1', $html_classes);
8
задан Michael Kniskern 14 October 2008 в 16:59
поделиться

4 ответа

У Вас должен будет быть сетевой доступ DTC, включенный и на Вашей рабочей станции XP и на Вашей машине окон 2003. Кроме того, если Ваше приложение только публикуется внутренне, можно выключить аутентификацию вызывающего абонента и установить ее на "никакую аутентификацию".

14
ответ дан 5 December 2019 в 05:57
поделиться

Добавьте C: \ Windows \ msdtc.exe в исключения брандмауэра как на брандмауэре, так и на сервере. Я потратил целую вечность, пытаясь открыть определенные номера портов и диапазоны, но безрезультатно.

9
ответ дан 5 December 2019 в 05:57
поделиться

1) Отключить аутентификацию, помимо разрешения сетевого доступа к услуге «распределенная координация транзакций» (взаимная проверка подлинности не работает так, как отображается в Интернете на машинах xp sp3)

2) включить сетевой доступ на клиентских (веб-приложения) и серверах (сервер sql) для службы «распределенной координации транзакций».

3
ответ дан 5 December 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: