MSDTC - это аббревиатура от Microsoft Distributed Transaction Coordinator.
1 ответ

Динамически создаваемые распределенные запросы в SQL Server 2008 в Windows 7

Я просто собираю статистику на нескольких серверах, и в качестве теста я работаю на своей машине (машина A) и другой машине (машина B) в локальной сети. Моя Машина (A) собирает всю информацию в промежуточной таблице с другой Машины (B). У меня есть …
1 ответ

Включение и настройка MS DTC на компьютерах с ОС Windows Server Core

Поскольку мы выполняем распределенные транзакции с использованием Entity Framework, в настоящее время у нас включен DTC как на клиент-сервере, так и на серверах SQL-серверов во всех средах. Это было легко настроить с помощью Как включить MSDTC на ве…
2 ответа

Как предотвратить включение запроса вставки в распределенную транзакцию?

У меня есть запрос SQL Insert внутри хранимого процесса, для вставки строк в таблицу связанных серверов. Поскольку хранимый процесс вызывается в родительской транзакции, этот оператор Insert пытается использовать DTC для вставки строк в связанный се…
16 сен '08 в 20:10
1 ответ

Определите, является ли транзакция транзакцией DTC или нет при отладке

В.Net есть ли способ определить, является ли окружающая транзакция транзакцией DTC или нет при отладке. Я исследовал членов класса SqlConnection, но ничего не нашел. Благодарю.
12 янв '10 в 08:40
2 ответа

C# Transactionscope - вставить / выбрать в одной транзакции, несколько соединений

Я хочу, чтобы родительский объект удалил сам себя и его дочерний объект в одной транзакции. Я также хочу проверить в обоих случаях, существует ли объект для удаления и есть ли у пользователя права на этот объект. Рассмотрим следующий код: Я получаю …
12 май '12 в 21:32
0 ответов

MSDTC обнаружил ошибку (HR=0x80000171) при попытке установить безопасное соединение с системой "ServerName"

У меня есть веб-приложение, которое использует Microsoft Data Transactions, и оно основано на.NET Framework 4.0 и SQL Server 2008 R2 Express Edition для базы данных, развертываемой на Windows 2008 Server R2, которая является виртуальным сервером. Ба…
2 ответа

Подавление зачисления TransactionScope только для чтения контекста EF?

У меня есть сценарий, где мне нужно открыть несколько Dacactextex, которые указывают на разные базы данных. Я пишу только в одну из баз данных и читаю из других... так что технически транзакция должна быть только против одной из баз данных. Я хотел …
0 ответов

Как остановить SqlBulkCopy.WriteToServer от попытки использовать MSDTC (координатор распределенных транзакций)

Мой код довольно прост. Я действительно не уверен, почему это происходит. Я не уверен, что объем транзакции или что-то еще. Я просто пытаюсь скопировать данные в базу данных using (SqlBulkCopy bulkCopy = new SqlBulkCopy(MyConnectionString)) { bulkCo…
01 апр '14 в 21:19
1 ответ

Какая опция SQL AlwaysOn, которая поддерживает DTC

У меня есть решение, использующее NServiceBus + SQL, который идеально работает в среде разработки. В среде UAT наша команда Ops хочет разместить базу данных в группе высокой доступности, что означает, что мы не можем включить DTC. В решении использу…
21 окт '15 в 03:40
1 ответ

MSDTC не может прочитать конфигурацию в кластерной среде

Я установил, очень давно, кластерную среду с MSMQ и с использованием DTC (также кластеризованную), и я смог без проблем разместить сообщения в очереди с помощью C#. Сегодня мне нужно было настроить ту же среду, за исключением использования Windows S…
28 мар '18 в 09:43
1 ответ

TransactionScope работает в некоторых местах, а не в других

Использование ASP.NET 3.5, Linq to SQL, SQL Server 2005 на Windows Server 2003. Запуск VS 2008 на XP SP3 локально. Нам нужно иметь возможность заключать в транзакции вставки, обновления и удаления. Когда мы впервые попробовали это, обернув блоки код…
6 ответов

MVC 3: диспетчеру транзакций MSDTC не удалось получить транзакцию из источника

Я использую MVC 3 с сущностями, теперь я использовал приведенную ниже строку кодов с моего контроллера using (var scope = new TransactionScope()) { _myRepository.DeleteFM1(id); _myRepository.DeleteFM2(id, name); scope.Complete(); } и внутри моего ме…
0 ответов

TransactionScope всегда использует локальный код неисправности?

Первое открытое соединение, созданное в TransactionScope, требует включения DTC. Я знаю, что множественные соединения могут продвигать транзакции к распределенным, но я получаю исключение, прежде чем будет создано другое соединение TransactionManage…
11 сен '14 в 18:31
2 ответа

MSDTC и COM+ с базой данных Oracle на сервере Unix ошибка из-за

Я получаю следующую ошибку, когда объект COM+ с требуемой транзакцией пытается связаться с базой данных Oracle. "Ниже приведен текст ошибки… Связь с соответствующим менеджером транзакций не удалась. Внутреннее исключение: диспетчеру транзакций MSDTC…
31 мар '15 в 15:48
0 ответов

Транзакция, несколько баз данных, разные серверы: MSDTC или любой другой вариант

Я работаю над клиент-серверным приложением и использую LINQ to SQL для выполнения операций с базами данных, 1 база данных находится на сервере, и к ней будут подключаться несколько клиентов, а также будет выполняться синхронизация записей базы данны…
24 июн '14 в 21:11
1 ответ

Отправка сообщения MSMQ в удаленную транзакционную очередь

Я новичок в MSMQ и пытаюсь отправить сообщение XML в удаленную транзакционную очередь. Обе машины 2003 сервера. Я могу заставить его работать с нетранзакционной удаленной очередью. Кажется, я не могу отправить сообщения в очередь транзакций. Код C# …
11 май '12 в 19:01
1 ответ

Как определить, зачислен ли SqlConnection в tx System.Transactions или нет?

Когда мы используем переход из System.Transactions (создавая TransationScope для экземпляра) по умолчанию, все Sql-соединения (System.Data.SqlClient.SqlConnection) (но это также не относится к Oracle.DataAccess.OracleConnection) зачисляются при откр…
14 окт '08 в 03:35
1 ответ

Невозможно подключить распределенную транзакцию после перезапуска базы данных

Привет у меня есть проблема с подключить к распределенной транзакции после перезапуска базы данных. Моя среда: Windows 7 x64 с пакетом обновления 1 Oracle Database 11g Express Edition ODP.NET 4.112.3.0 Моя программа: const string connectionString = …
20 фев '13 в 10:51
1 ответ

Какой MSDTC является менеджером транзакций?

Имея распределенную транзакцию по двум базам данных SQL Server, какой MSDTC будет выбран в качестве менеджера транзакций?
01 ноя '13 в 06:49
0 ответов

MSDTC не работает с базой данных на виртуальной машине Azure

Вопрос. Кому-нибудь удалось заставить транзакции MSDTC работать между локальной машиной и базой данных, которая находится на виртуальной машине Azure? Я прочитал это: что говорит о том, что MSDTC не поддерживается в "SQL Azure" - но является ли SQL …
01 апр '14 в 11:18