|
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
|
Ну так по сути это будет несколько батчей, выполняемых в одной базе. В чем проблема?
|
|