вторник, 19 января 2010 г.

Сетевые блокировки VS offline files

Ситуация: 2003 сервер, домем, расшарен каталог с документом экселя. Две рабочие станции, xp. Открываем документ с первой. Открываем его же со второй. По идее должны получить сообщение, что документ открыт на первой машине и по этому открываем его только для чтения. Этого не происходит, документ спокойно открывается в режиме "на запись" без уведомления. Судя по выводу net files на сервере блокировка файла, установленная первой машиной снимается, и устанавливается блокировка от второй машины, что в результате приводит к потере данных.

Решение: отключаем offline files в свойствах шары на сервере. После этого все начинает нормально работать.

PS в процессе ковыряния принудительно запретил oplocks на сервере (в параметрах сервися LanmanServer выставил EnableOplacks=0). Это не помогло, но обратно значение не менял.

Комментариев нет:

Отправить комментарий

Поиск по этому блогу

Постоянные читатели