Рейтинг:0

Как мы можем устранить проблему с NetBIOS/брандмауэром, связанную с MSDTC? (Забавный твист включен)

флаг de

У моего друга есть два сервера с MSDTC, подключенными к двум серверам SQL. На одном SQL Server все нормально, а на другом он часто выдает ошибку:

System.Transactions.TransactionManagerCommunicationException: Связь с базовым диспетчером транзакций не удалась. ---> System.Runtime.InteropServices.COMException: транзакция MSDTC менеджеру не удалось отправить транзакцию в пункт назначения менеджер транзакций из-за проблем со связью. Возможные причины являются: брандмауэр присутствует и не имеет исключения для процесс MSDTC, две машины не могут найти друг друга по их NetBIOS-имена, или поддержка сетевых транзакций не включена для одного из двух менеджеров транзакций. (Исключение из HRESULT: 0x8004D02A)

Единственная разница между двумя SQL-серверами — это сеть (другая подсеть) и брандмауэр (тот, где он работает, имеет меньше ограничений). И вот забавная часть, если просмотреть общий ресурс с SQL на один из двух серверов, который не является SQL, некоторое время все работает нормально. Они подозревают что-то с разрешением имен NetBIOS, но не могут детально разобраться в этом.

Любые идеи?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.