Имя: Пароль:
1C
1C 7.7
v7: MS SQL. Вопрос по SET TRANSACTION ISOLATION LEVEL ...
0 Феофан
 
17.04.14
11:54
"SET TRANSACTION ISOLATION LEVEL ..." в МСДН написано, что инструкция действует в текущем сеансе. Не совсем понятно - в тек. сеансе к данной базе данных или вообще в сеансе к серверу? Сохранится ли уровень изоляции при смене базы "USE db"?
1 пипец
 
17.04.14
11:58
пытаешься настроить гибкие блокировки ?
2 Феофан
 
17.04.14
12:03
(1) нет
нужно в рамках одной транзакции перекинуть данные из одной базы в другую и "закоммитедь" это в базе источнике данных..
вот думаю, как сделать лучше
3 КонецЦикла
 
17.04.14
12:19
ну так инсерт инто таблица селект фром моябаза..моятаблица
или ты принципиально планируешь разными сеансами реализовать транзакцию? :)
4 ДенисЧ
 
17.04.14
12:20
Между базами транзакции вообще не очень хорошо работают...
5 Феофан
 
17.04.14
12:26
(3) у мну вначале все выгружается во временные #таблицы, потом с ними работаю, потом из них загружаю в другую БД, но при этом нужно держать таблицы в первой базе залоченными, что бы выставить флажки успешной переброски данных.. кактотак
6 КонецЦикла
 
17.04.14
12:52
Ну так по сути это будет несколько батчей, выполняемых в одной базе. В чем проблема?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.