Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема с репликации и фиксации данных.  [new]
RMZS
Member

Откуда:
Сообщений: 4
Господа SQL-ки, кто поможет или подскажет.

Описание:
У меня есть репликация слияния. Она реплицируется проблем по ней таковыой нет.
Проблема в следующем:
Вот запустилась репликация она не может выполнится из за заблокированной в позиции на изменении с открытой транзакцией
"SET TRANSACTION ISOLATION LEVEL READ COMMITTED"
И все процесс весит до тех пор пока пользователь не закроет изменяемую форму.

Самый прикол не в этом другой пользователь производит изменения совсем в другом блоке и у него при *.Post. Такая ошибка происходит при insert и при Edit. Выдает следющую ошибку: Время ожидания истекло.

У всех форм одна родителькая форма общая.

Причину ни как не могу уловить. Повторяется не периодически, и в разный период времени. может неделю и не выскакивать.


Сейчас кывыряю код полностью сталю message чтоб выловить момент.

Кто нить сталкивался?
Как можно сделать чтоб репликация пропускала позиции которые еще не закрыты по транзакции в программе?
5 окт 12, 09:33    [13271547]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликации и фиксации данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37050
RMZS
Как можно сделать чтоб репликация пропускала позиции которые еще не закрыты по транзакции в программе?
Написать приложение нормально, чтобы не открывало получасовых транзакций, пока пользователь ковыряет в носу, пьет кофе и ходит в туалет.

Сообщение было отредактировано: 5 окт 12, 10:23
5 окт 12, 10:23    [13271865]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликации и фиксации данных.  [new]
DNAsh
Member

Откуда: Ukraine
Сообщений: 11
Гавриленко Сергей Алексеевич
RMZS
Как можно сделать чтоб репликация пропускала позиции которые еще не закрыты по транзакции в программе?
Написать приложение нормально, чтобы не открывало получасовых транзакций, пока пользователь ковыряет в носу, пьет кофе и ходит в туалет.

Что бы репликация пропускала - сделайте репликацию транзакцией - она не будет реплицировать незавершенные транзакции.



"Лучше знать лишнее, чем ничего не знать" (с)

Сообщение было отредактировано: 5 окт 12, 14:51
5 окт 12, 14:45    [13274308]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликации и фиксации данных.  [new]
invm
Member

Откуда: Москва
Сообщений: 9397
DNAsh
Что бы репликация пропускала - сделайте репликацию транзакцией - она не будет реплицировать незавершенные транзакции.
А мерж, типа, реплицирует незавершенные?
5 окт 12, 14:48    [13274333]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить