Описание тега system.transactions
5
ответов
TransactionInDoubtException с использованием System.Transactions на SQL Server 2005
Основной вопрос к этому посту: "Почему не продвигаемая транзакция LTM когда-либо будет подвергаться сомнению?" Я получаю System.Transactions.TransactionInDoubtException, и я не могу объяснить, почему. К сожалению, я не могу воспроизвести эту проблем…
11 июн '09 в 19:11
2
ответа
Почему вложенная транзакция фиксируется, даже если TransactionScope.Complete() никогда не вызывается?
Я проверял, как работают вложенные транзакции, и обнаружил это тревожное и неожиданное поведение. using(TransactionScope otx = new TransactionScope()) using(SqlConnection conn1 = new SqlConnection("Server=S;Database=DB;Trusted_Connection=yes")) usin…
31 май '11 в 12:01
1
ответ
Java Транзакции API и.NET System.Transactions
Я анализирую различные варианты поведения между JTA (API транзакций Java) и аналогом.NET System.Transactions: подход между ними совершенно различен. На самом деле, версия Транзакции на Java выглядит скорее как спецификация, оставляя разработчикам об…
14 апр '09 в 14:33
1
ответ
Пример альтернативы событию TransactionCompleted?
Из записи MSDN для TransactionCompleted: Вы можете зарегистрироваться для этого события вместо использования волатильного набора для получения информации о результатах транзакций. Внимание! Регистрация этого события отрицательно влияет на производит…
16 сен '10 в 15:55
0
ответов
Неявная транзакция с явной реализацией
Как разработчик фреймворка, я хотел бы предоставить неявную среду контекста транзакции, которая работает между потоками. Это будет означать, что CommittableTransaction может быть создан из существующей амбиентной транзакции, если таковая имеется. Мо…
14 май '13 в 12:01
5
ответов
Доступ к сети для диспетчера распределенных транзакций (MSDTC) отключен
Ошибка: Доступ к сети для диспетчера распределенных транзакций (MSDTC) отключен. Включите DTC для доступа к сети в конфигурации безопасности для MSDTC с помощью инструмента администрирования служб компонентов. using (System.Transactions.TransactionS…
01 мар '11 в 01:32
1
ответ
Как создать класс, который работает с TransactionScope?
Просто интересно, если я хочу создать класс, который что-то делает, и я хочу, чтобы его можно было использовать в TransactionScope, что мне нужно реализовать? То есть: мой класс должен знать, что он находится в транзакции, но как он будет получать у…
10 мар '11 в 20:59
2
ответа
TransactionScope для доменов приложений и процессов
Реально ли использовать System.Transactions (прежде всего TransactionScope) в разных доменах приложений и процессах? DependentTransaction работает только внутри одного AppDomain.
18 мар '11 в 04:50
1
ответ
Использование транзакций между процессами
Я пытаюсь использовать System.Transactions (TransactionScope) для координации набора процессов, каждый из которых выполняет некоторую работу с базой данных. В конечном итоге все процессы должны фиксироваться или откатываться атомарно через один роди…
26 ноя '12 в 22:28
0
ответов
Загрузка сборок System.Transaction
Я пытаюсь сделать список всех ссылочных сборок и сборок в AppDomain. Каждый раз я получаю 25 сборок ссылок, а после этого - 39 сборок в AppDomain. Но если я позвоню AppDomain.CurrentDomain.GetAssemblies() еще раз, я получаю еще одну сборку - "System…
29 ноя '14 в 01:27
2
ответа
Что такое практическое использование System.Transactions?
Я видел пространство имен System.Transactions и задавался вопросом, могу ли я на самом деле создать RDMBS с использованием этого пространства имен? Но когда я увидел несколько примеров, я не понял, как System.Transactions делает что-то, кроме просто…
21 авг '10 в 09:41
2
ответа
Отследить, почему транзакция переходит в DTC
Есть ли способ точно определить, почему System.Transaction TrasactionScope передается в DTC? Мы сталкиваемся с одним из наших компонентов, которые, кажется, увеличивают транзакцию, в то время как все другие компоненты (которые кажутся обманчиво похо…
03 фев '09 в 11:14
2
ответа
Нужно ли здесь что-то вроде вложенной памяти?
Известно, что System.Transactions расширяет транзакции, связанные с несколькими подключениями к одной и той же базе данных с DTC. Модуль и вспомогательный класс, ConnectionContext, ниже предназначены для предотвращения этого путем обеспечения того, …
05 май '10 в 22:10
2
ответа
Использование TransactionScopeOption.Suppress с Sql Server Compact 4
У меня проблемы с подавлением части транзакции с использованием Sql Server CE 4 с Entity Framework и System.Transactions.TransactionScope, Упрощенный код ниже взят из модульного теста, демонстрирующего проблему. Идея состоит в том, чтобы включить in…
30 май '12 в 08:52
2
ответа
Использование TransactionScope: System.Transactions.TransactionAbortedException: транзакция прервана
Мы пытаемся выполнить непрямую вложенную транзакцию, используя приведенный ниже код, .NET 3.5 и SQL Server 2005. MSDN говорит, что при использовании TransactionScope транзакция эскалируется, когда приложение открывает второе соединение (даже с той ж…
31 окт '11 в 04:37
1
ответ
InvalidOperationException при вызове Transaction.Current
У меня есть код внутри моего класса DatabaseClient, который проверяет, существует ли активный TransactionScope, проверяя свойство ThreadStatic, Transaction.Current: if (Transaction.Current == null) { // open a new connection and do things } У меня е…
01 май '18 в 20:23
3
ответа
Внутренний TransactionScope с различным IsolationLevel, как это может быть достигнуто?
В текущей реализации TransactionScope отсутствует возможность изменения IsolationLevels во вложенных областях. Состояния MSDN: при использовании вложенных объектов TransactionScope все вложенные области должны быть настроены на использование одинако…
24 авг '10 в 14:21
0
ответов
TransactionInDoubt"с использованием System.Transactions, по-видимому, в TransactionScope.Complete()
У нас есть эта проблема в нашей системе. Мы используем System.Transactions и работать с TransactionScope (в основном и определенно в этом случае). Мы только что мигрировали из EnterpriseServices в SystemTransactions недавно, и мы получили эту ошибку…
23 янв '14 в 15:53
0
ответов
Почему Transaction.Current становится нулевым после вызова Cross-AppDomain?
Рассмотрим следующую небольшую программу, которая просто создает TransactionScope, печать Transaction.Currentвызывает метод в другом AppDomain (выполнение которого занимает некоторое время), а затем печатает Transaction.Current по возвращении. using…
04 окт '17 в 16:34
1
ответ
SQL CE 4 System. Поддержка транзакций
Подобный вопрос был задан здесь, но не получил ответа. Я пытаюсь использовать System.Transactions.CommittableTransaction с EF CTP4 и SQL CE 4. Я создал следующий атрибут транзакции для моих действий контроллера ASP.NET MVC: public class TransactionA…
17 ноя '10 в 10:12