Вопросы по теме 'transactions'

Вложенные транзакции в LINQ to SQL
Мне нужна помощь в реализации довольно сложной бизнес-логики, которая работает со многими таблицами и выполняет довольно много команд SQL. Однако я хочу быть уверен, что данные не останутся в несостоятельном состоянии, и на данный момент я не вижу...
1859 просмотров
schedule 11.04.2022

Почему, когда я выдаю себя за службу WCF, моя служба не может загружать System.Transactions, когда я пытаюсь выполнить запрос LINQ to SQL?
У меня есть служба WCF, размещенная в IIS 7.0, которая должна выполнять запросы к базе данных. Чтобы получить для этого необходимые разрешения, я выдаю себя за другое лицо в службе следующим образом: Код [OperationBehavior(Impersonation =...
22515 просмотров
schedule 20.06.2022

Базовый шаблон для транзакций в sqlserver
Если я просто оберну свой запрос следующим образом: BEGIN TRANSACTION COMMIT TRANSACTION Если что-то внутри этого выйдет из строя, будет ли он автоматически откатываться? Глядя на другой код, кажется, что они проверяют наличие ошибки,...
7230 просмотров
schedule 27.06.2023

Неявная транзакция System.Transaction мешает другим моим соединениям
Я пытаюсь использовать System.Transaction.TransactionScope для создания транзакции для вызова нескольких хранимых процедур, но, похоже, она не очищается после себя. Как только транзакция завершена (зафиксирована или нет и объект области транзакции...
1157 просмотров
schedule 27.05.2024

ADO.NET проверяет, возможен ли откат
Я спрашиваю себя, можно ли проверить, можно ли в ADO.NET откатить текущую транзакцию. msdn предлагает следующую реализацию: private static void ExecuteSqlTransaction(string connectionString) { using (SqlConnection connection = new...
1747 просмотров
schedule 21.07.2023

Несколько транзакций базы данных в одном соединении
У меня есть многопоточная программа, тогда как каждый поток в начале выполнения получает одно соединение из класса пула соединений MySql. Затем поток использует ряд классов-оболочек таблиц базы данных для выполнения своей бизнес-логики, передавая...
3511 просмотров

Транзакции NHibernate в открытом просмотре на сеанс - рекомендуемые методы?
Очистил некоторую транзакционную логику и поинтересовался, как другие люди с этим справляются. Рекомендация Айенде, похоже, состоит в том, чтобы обрабатывать транзакции на границе службы. Однако это веб-приложение ASP.NET, поэтому у него нет...
1068 просмотров
schedule 15.09.2022

Как TransactionScope откатывает транзакции?
Я пишу интеграционный тест, в котором я буду вставлять несколько объектов в базу данных, а затем проверять, извлекает ли мой метод эти объекты. Я подключаюсь к базе данных через NHibernate ... и мой обычный метод создания такого теста заключался бы...
94081 просмотров

SQL Server: проблема с транзакциями моментальных снимков с синонимами в Express Edition
У нас есть 2 базы данных, скажем, DB1 и DB2. DB1 содержит все хранимые процедуры, которые также обращаются к данным в DB2. DB1 использует синонимы для доступа к таблицам в DB2. (Использование синонимов — это потребность в нашей ситуации) Это...
1081 просмотров

Время ожидания транзакции истекло при использовании Linq2Sql DataContext.SubmitChanges()
пожалуйста, помогите мне решить эту проблему: Существует внешняя транзакция MSMQ. Я пытаюсь использовать новую транзакцию для ведения журнала, но получаю следующую ошибку при попытке отправить изменения: «Время ожидания истекло. Время ожидания...
3019 просмотров
schedule 19.05.2022

Как изменить тип объекта в JPA?
В моем конкретном случае я использую стратегию столбца дискриминатора. Это означает, что моя реализация JPA (Hibernate) создает таблицу users со специальным столбцом DTYPE . Этот столбец содержит имя класса объекта. Например, моя таблица users...
12311 просмотров
schedule 20.11.2023

Автоматическое управление транзакциями Hibernate с помощью Spring?
Как далеко зашла инфраструктура Spring в обработке транзакций? Мое чтение книги «Spring In Action» с ее примерами предполагает, что вы создаете методы DAO, которые не беспокоятся об управлении сеансами и транзакциями, просто настроив фабрику сеансов...
29453 просмотров
schedule 05.09.2023

Тестирование параллелизма и/или целостности транзакций в веб-приложении с помощью JMeter
Я новичок в работе с несколькими потоками в базе данных (большую часть своей карьеры я провел во внешнем интерфейсе). Сегодня я попробовал протестировать простое php-приложение, которое я написал для хранения значений в базе данных mysql, используя...
973 просмотров

Как защитить работающий столбец в Oracle/PostgreSQL (что-то вроде блокировки MAX-результата или что-то в этом роде)
Мне нужен совет по следующей ситуации с Oracle/PostgreSQL: У меня есть таблица БД с "работающим счетчиком" и я хотел бы защитить ее в следующей ситуации с двумя одновременными транзакциями: T1 T2 SELECT MAX(C) FROM TABLE...
854 просмотров

Транзакция с зафиксированным уровнем изоляции чтения и ограничениями таблицы
Выполняются ли ограничения таблицы в одной и той же транзакции? У меня есть транзакция с уровнем изоляции Read Committed, которая вставляет несколько строк в таблицу. Таблица имеет ограничение, которое вызывает функцию, которая, в свою очередь,...
1243 просмотров

Транзакции SSIS - большие наборы записей
Мне интересно, как SSIS обрабатывает транзакции с большими наборами данных. У меня есть «большой» набор данных из примерно 150 000 строк, каждая из которых должна быть проверена на соответствие бизнес-правилам как часть ETL от промежуточной базы...
2962 просмотров
schedule 06.01.2023

Что для этого эквивалентно C # 3.0 Linq to SQL?
Старый код VB6, который необходимо преобразовать: 'DB Connection Set Conn = New ADODB.Connection Conn.ConnectionString = sConn Conn.Open sConn Conn.BeginTrans 'Recordset Set rsPrice = New ADODB.Recordset rsPrice.CursorLocation = adUseClient...
619 просмотров
schedule 06.04.2022

AOP, Spring и область видимости транзакций
представьте себе транзакционное, многопоточное Java-приложение, использующее spring, jdbc и aop с n классами в m пакетах, которые все участвуют в переходах с базой данных. Теперь предположим, что необходимо охватить произвольный набор классов в...
2242 просмотров
schedule 04.03.2023

Почему вставка 1M записей медленнее без транзакции, чем внутри транзакции?
Я делаю некоторые тесты производительности, используя .Net 3.5 против SQL Server. Я делаю вставку 1 миллиона записей. Когда я заключаю это в транзакцию (сериализуемую, RepeatabelRead или ReadUncommited), она выполняется менее чем за 80 секунд в моей...
2185 просмотров
schedule 16.06.2022

Как вызвать исключение ActiveRecord :: Rollback и вместе вернуть значение?
У меня есть модель, в которой используется acts_as_nested_set форк, и я добавил к модели метод, позволяющий сохранить модель и переместить узел в набор за одну транзакцию. Этот метод вызывает метод проверки, чтобы убедиться, что ход действителен,...
31846 просмотров
schedule 29.03.2022