Имя: Пароль:
1C
 
Режим изоляции Read committed snapshot
0 Alex_MA
 
16.12.16
08:39
Доброго утра!

Используется 1С:Предприятие 8.3 (8.3.7.2008)
MS SQL Server 2005
Режим управления блокировкой данных: Управляемый
Режим совместимости интерфейса: 8.2
Режим совместимости 8.3.6

Вопрос: Уже используется Read committed snapshot ?
1 Fragster
 
гуру
16.12.16
08:40
нет
2 Alex_MA
 
16.12.16
08:42
(1) а что еще необходимо выполнить, только не надо вот этого:

ALTER DATABASE ИмяБазы
SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE ИмяБазы
SET READ_COMMITTED_SNAPSHOT ON
3 Alex_MA
 
16.12.16
08:47
(1)а что еще необходимо произвести, чтобы не в обход лицензии 1С?
4 Fragster
 
гуру
16.12.16
08:57
5 Fragster
 
гуру
16.12.16
09:03
хотя пишут, что этот режим появился в 2005, гарантированно с 1с 8.3 он работает в 2008
6 Fragster
 
гуру
16.12.16
09:05
но ты же всегда можешь проверить руками - в одной транзакции меняешь данные, записываешь, и останавливаешься до ЗафиксирватьТранзакцию. в другой транзакции пытаешься прочитать. Если ждешь - то не используются, если получаешь данные до записи - то используются. если получаешь измененные данные - то что-то идет не так )
7 Alex_MA
 
16.12.16
09:08
(6)можно узнать так:
select name,snapshot_isolation_state_desc,is_read_committed_snapshot_on  from sys.databases
Пишет OFF.
Вроде все требования соблюдены по применению snapshot за исключением интерфейса, но все равно режим не включен
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший