Вопросы по теме '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 просмотров
schedule
16.11.2022
Транзакции NHibernate в открытом просмотре на сеанс - рекомендуемые методы?
Очистил некоторую транзакционную логику и поинтересовался, как другие люди с этим справляются.
Рекомендация Айенде, похоже, состоит в том, чтобы обрабатывать транзакции на границе службы. Однако это веб-приложение ASP.NET, поэтому у него нет...
1068 просмотров
schedule
15.09.2022
Как TransactionScope откатывает транзакции?
Я пишу интеграционный тест, в котором я буду вставлять несколько объектов в базу данных, а затем проверять, извлекает ли мой метод эти объекты.
Я подключаюсь к базе данных через NHibernate ... и мой обычный метод создания такого теста заключался бы...
94081 просмотров
schedule
05.08.2023
SQL Server: проблема с транзакциями моментальных снимков с синонимами в Express Edition
У нас есть 2 базы данных, скажем, DB1 и DB2. DB1 содержит все хранимые процедуры, которые также обращаются к данным в DB2. DB1 использует синонимы для доступа к таблицам в DB2. (Использование синонимов — это потребность в нашей ситуации)
Это...
1081 просмотров
schedule
29.01.2023
Время ожидания транзакции истекло при использовании 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 просмотров
schedule
09.07.2022
Как защитить работающий столбец в Oracle/PostgreSQL (что-то вроде блокировки MAX-результата или что-то в этом роде)
Мне нужен совет по следующей ситуации с Oracle/PostgreSQL:
У меня есть таблица БД с "работающим счетчиком" и я хотел бы защитить ее в следующей ситуации с двумя одновременными транзакциями:
T1 T2
SELECT MAX(C) FROM TABLE...
854 просмотров
schedule
08.06.2023
Транзакция с зафиксированным уровнем изоляции чтения и ограничениями таблицы
Выполняются ли ограничения таблицы в одной и той же транзакции?
У меня есть транзакция с уровнем изоляции Read Committed, которая вставляет несколько строк в таблицу. Таблица имеет ограничение, которое вызывает функцию, которая, в свою очередь,...
1243 просмотров
schedule
03.03.2022
Транзакции 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