Как обстоят дела с транзакциями в MS SQL?

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Встала задача записи в одну таблицу данных одновременно с разных запущенных экземпляров zennoposter, при попытке реализации с excel столкнулся с проблемой коллизий, это когда одновременно пытаются записать или прочитать данные из таблицы excel разные запущенные zp.

Если переведу работу с таблиц excel на бд, например ms sql, как будут отрабатываться insert, insert into, update если я буду с разных zp работать с одной таблицей sql, по идеи субд должна это сама разруливать, не? Просто меня интересует, не поедет ли крыша у zp если какой нибудь другой экземпляр zp инициализирует транзакцию к бд скажем на 5 минут, остальные экземпляры zp будут ждать освобождения таблицы? Или там все просто, zp отправят запросы, а субд поставит их в очередь, запишет в журнал транзакций и т.п. то есть просто zp переложит всю работу на субд.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Как запрос составите, так и он будет работать. Постер ничего от себя делать не будет экстраординарного (я про локи и прочее)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)